I don’t think NT version means anything anymore, except for some compatibility checking, but I think modern software checks more for dependencies than what Windows version it is running on. The reason probably is that not much software uses native Win32 API’s anyway but they use frameworks, libraries, etc., and these probably check for something else than NT number (like feature update string or OS build).
Windows has been at 10 for a while too.
Windows 11 runs on the Windows NT version 10.
I don’t think NT version means anything anymore, except for some compatibility checking, but I think modern software checks more for dependencies than what Windows version it is running on. The reason probably is that not much software uses native Win32 API’s anyway but they use frameworks, libraries, etc., and these probably check for something else than NT number (like feature update string or OS build).
I can be wrong though.