A really quick question on why Ubuntu doesn't get along well with NTFS.

I have Windows 8 installed and Ubuntu installed. I link my Ubuntu to my Windows Documents/Pictures/Videos, but whenever Ubuntu makes a new file, Windows doesn't detect it. I have to repair this drive twice in Windows for the Ubuntu files to show up.

I know there are other solutions, create a FAT partition that both can access, delete Windows 8 , etc. I'm not looking for a solution to fix this problem, I'm more just looking to understand Ubuntu's interaction with NTFS better. My understanding is that Microsoft is constantly changing the NTFS specification without publication and it just doesn't make sense for Ubuntu to keep up.