NTFS-3g is pretty good and support on Linux is definitely a lot better than it used to be. Still, official (or officially supported/documented) support would be really nice.
Honestly I hope even Windows abandons NTFS soon. It's the worst part of using Windows. e.g. Try and develop any Node project on Windows and it's painful - takes literally minutes to delete the node_modules folder whereas on Linux/Mac it takes seconds. It only recently got long pathname support (260+ chars long)...
Linux NTFS support is useful for that. It doesn't support them so you can just access/nuke any files you want through it even if Windows won't let you.
It's not a problem with NTFS and switching to another filesystem won't help. It's the classic "death from a thousand papercuts". The only way to mitigate performance issues is to bypass most of their I/O stack altogether, like they did with WSL2.
Honestly I hope even Windows abandons NTFS soon. It's the worst part of using Windows. e.g. Try and develop any Node project on Windows and it's painful - takes literally minutes to delete the node_modules folder whereas on Linux/Mac it takes seconds. It only recently got long pathname support (260+ chars long)...