Yes this has always been the case.
As outlined here and elsewhere the only valid response to that would be chkdsk on windoze (or a PE/clone like Hirens).
The NTFS filesystem is a proprietary filesystem by and for windoze.
There was never any linux tool to repair NTFS.
That is until the newer “ntfsplus” module. Like its only been a handful of weeks that almost anyone has had access to it.
But we do now so ..
Just be running kernel 7+ and use ntfs on the fstab line rather than ntfs3 or ntfs-3g and make sure to have ntfsprogs-plus installed, ex;
sudo pacman -Syu ntfsprogs-plus
The fstab line being something like ex;
UUID=999Get-The-UUID-ofthe-disk /media/secondary ntfs defaults,nofail,x-systemd.device-timeout=5,noatime 0 2
That 2 at the end means its not root but we still want to check the integrity automatically.
And as noted above .. with the new ntfs mofule we actually have a functional fsck that can truly check and repair that filesystem.