That said, now I use LUKS on Linux and Bitlocker on Windows, I've mostly just given up on a shared filesystem
You can opt in to having it store Linux permissions in NTFS's ACLs, and there's an option to have a file that maps between Linux and Windows user IDs to allow for interoperability.
ntfs-3g is a FUSE based driver (and not much maintained anymore), Linux now has a fully featured kernel driver with ntfs3 - which is also what TFA is about.
https://www.kernel.org/doc/html/latest/filesystems/ntfs3.htm...
Documentation for ntfs3 is a little thin on the ground.
May work on latest Windows 11 only though.
(Edit: seems to be a combination https://github.com/Microsoft/WSL/issues/873#issuecomment-425... )
Even unzipping archives with lots of small files takes forever, it is easy for a modern SSD to slow down to 5MB/s or less when trying to write out tons of small files to an NTFS partition.
NTFS is old and stable, but it is not fast by modern standards.