Except that Windows 95 actual version number is 4.0, and Windows 98 version number is 4.1.
The programs causing the problem are reading the version name string, not the version number.
Examples: https://searchcode.com/?q=if%28version%2Cstartswith%28%22windows+9%22%29
But then Microsoft could just have set the new version string to “Windows9” or “Windows_9“ or “Windows-9” or “Windows.9” or “Windows nine”, etc., without messing with the official product name.
I don’t buy this was the issue.
The programs causing the problem are reading the version name string, not the version number.
Examples: https://searchcode.com/?q=if%28version%2Cstartswith%28%22windows+9%22%29
But then Microsoft could just have set the new version string to “Windows9” or “Windows_9“ or “Windows-9” or “Windows.9” or “Windows nine”, etc., without messing with the official product name.
I don’t buy this was the issue.