NTFS is a proprietary closed filesystem. Linux programmers have had to try to reverse engineer any interactions they need. Resize is pretty reliable nowadays (I use the GParted Live CD and haven't had a problem yet -- as long as you defrag and disable virtual memory before doing it).
Similarly, write support is still considered experimental because everything was reverse engineered. So it is possible you could screw up your NTFS partition. I believe that currently the FUSE drivers are pretty reliable, but I just avoid writing to NTFS like the plague.
http://en.wikipedia.org/wiki/Captive_NTFS
http://www.linux-ntfs.org/
So really, until M$ opens it's filesystem, the developers are doing the best they can.