I had a situation once where I hibernated with a particular drive installed in the computer. I thought I would just remove the drive since it was powered off. it had precious data on it. when I powered up, got the dialog box about "Could not write $MFT" (that's the filesystem), and from there on out, no software on the planet could recover my data. this could be one reason NOT to use NTFS for removable drives. I think I may just make that a rule. glad someone piped up. there are a lot of external hard drives that format by default to NTFS and you don't have a choice, or may come with NTFS on it preformatted.

I would start pointing at the disk industry, but I could supposed you could say that this was in set in place due to the fact that exFAT didn't even exist up until a few years ago and even then in XP it's only with an installable driver.

for those of you who don't know: Windows EOL schedule
http://jesusnjim.com/index.html#eol

From: Bret Johnson <bretjohn@juno.com>
To: jmichae3@yahoo.com; freedos-devel@lists.sourceforge.net
Sent: Friday, January 17, 2014 7:40 AM
Subject: Re: [Freedos-devel] 4, 096 byte sectors and DOSLFN, UIDE...question

Indeed.  According to MS, exFAT is specifically designed for removable media like flash drives (and possibly external hard drives?).  It is proprietary, but has been hacked enough that there are Linux drivers, and someone also has created a read-only DOS driver (that requires ASPI).

Also, FWIW, MS also says you shouldn't use NTFS (also proprietary) on removable media, even though a lot of people seem to do it.