[flagged]
Its basically standard in software to do this when the actual name for something comes out near the end or changes often so you don’t have to update all the code to reference the new name.
This is what they were doing at the time anyway.
Windows 7 was 6.1, Windows 8 was 6.2, Windows 8.1 was 6.3.
Those were very poorly written apps. They very well could simply have been using APIs that returned the consumer oriented names.
These are custom apps running on a specific set of computers in places like banks, stores, government offices around the world, etc.