Turns out they skipped 9 for a good reason. There are a bunch of programs (e.g. browsers) that configure themselves according to what OS they are running on. Coders either lazy or wanting to cover sub-versions put a lot of tests like —if OS like “Windows 9***” then—- and those are dispatched to code for Win95 and Win98.