Starkrun: It says it clearly it needs windows 10. they dont need to express a version for it.
They do, if a minimum version of it is needed. If it runs on every version, then they don't.
Back in the days it was just the same. It had to be mentioned in the system requirements, if a game required Windows XP SP2 and would not run without SP2 installed.
It was the same with Windows 8.1 vs 8.0 and Windows 7 SP1 vs. Vanilla.
Microsoft changed naming of and versioning since Windows 10 was introduced.
We might never see a Windows 11 (so they say). There are many different Versions of Windows 10, all with the same name. If they say "Windows 10", then it MUST run on EVERY version of Windows 10. Otherwise the system requirements are wrong. This will become more and more important the more versions are being released.
Also there are still some people who use a 32 Bit version of Windows 10. If a game has no 32 Bit executables and requires 64 Bit, than that must also be mentioned.
It can also work the other way around:
Back in the days I bought the 64 Bit version of Windows XP for testing. Quite some progams and games would not run on it, but none of them mentioned it. They just named Windows XP as system requirement, which was utterly wrong. But I can forgive that since WinXP64 was VERY rare, most people didn't even know it existed (although it was a cool piece of work, it had many improvements to the original Windows XP which later made it into Windows 7 like language independent program and user directories and language packs being installed on top of the system, unlike in the original version which had different installers for each language).