Microsoft shouldn't be seen as an example for good numbering. Leaving off the non numeric versions you get:
1, 2, 3, 3.1, 3.11, 95, 98, 2000, 7, 8, 8.1, 10...
1, 2, 3, 3.1, 3.11, 95, 98, 2000, 7, 8, 8.1, 10...