Earlier quoted context omitted.
NTFS has had several updates over the years, and supports trim just fine. Of course, that doesn't make it comparable to ext4 or zfs or whatever, but I wouldn't expect it to be the worst bottleneck in the system.
Some updates, but it's still old. There is only so much you can do while still maintaining Microsoft's legendary backwards compatibility. For example I'm running Windows 11 Pro on this machine with a brand new NVME. "fsutil.exe fsinfo ntfsinfo c:" tells me [0] I'm running NTFS v3.1 which was released 22 years ago [1]. [0] https://i.imgur.com/VcXNO4P.png [1] https://en.wikipedia.org/wiki/NTFS
...like adding support for more filesystems.
I'm curious about what (and when) other parts of the IO stack have been updated. Something has to have changed to add trim support: I'm guessing the scheduler.