This one is to workaround coders stupidity, despite winapi having functions to give windows version numerically, lots of coders just used regex on windows name... and the regex for "windows 9*" is extremely common
Well couldn't we further push that blame to MS' cockamamie versioning?
I originally wrote "versioning convention" but realized I had to drop convention.