I am generally of the opinion that version numbers do not matter at all until the author/distributor has GUARANTEED that they do. Until then they’re worthless, including in places where semver is supposedly enforced like NPM. If I had a penny for every NPM package that broke my project after removing the package-lock.json, I could retire.
So you’ve never once in your life bought a laptop or prebuilt PC, used or otherwise? Because if you have then you’ve paid the Windows Tax.