Re: They can't even have sensible version numbers
No I'm not trolling, and I'm well aware of how their versioning works, but the emphasis was on "a normal person", or perhaps I should have said casual user. The sort of person who doesn't know a lot about their computer but in the past knew perfectly well whether they were running XP or Vista.
What I'm getting at is that an OS with widespread consumer usage should have clear versioning. It helps people understand what version of an OS their machine is running once the time comes where their hardware can't support any more updates. It also helps developers clearly state what version of the OS is supported by their app.
The link to Unbuntu is spot on, but even they have the sense to put a dot between the numbers so it's a little bit clearer what's going on. And why would Microsoft choose to copy a company like Ubuntu which serves a somewhat different audience.
I just think they really screwed this up and there's no reason for it to be so awkward. It could have been a simple Windows 10.x numbering system although that is of course similar to macOS.