Also, Win 10 is not Win 10.
Essentially, each feature upgrade, and there are two released every year, is a new version of Windows 10. Each with it's own lifecycle. Often with new hardware requirements.
At some point, there will be no new drivers for key components. At some later point, something will break compatibility, and you will not be able to install a current version of Win 10 anymore. And then your installed version will run out of support...
I had that topic at work last week. Stupid Panasonic Toughpads, all are looking the same, all with the same Model number on the front. But looking at the full model number hidden behind the battery, shows that there are at least 5 different versions of this thing. And the oldest of these only have drivers up to Win 10 1709, which ran out of support last year.
So Windows 10 compatibility is never a be all, end all.