Gotta admire Microsoft's dedication to backwards compatibility.
Though this can cause problems in the long run, too (too many "special case hacks" can be problematic and heaven help you if you trigger one unintentionally...). The sad thing is, it's not all that uncommon for programs (either badly written ones or performance-critical ones like games) to rely on quirks in Windows which aren't always accounted for between versions. I dunno if that particular story is true, Sim City was certainly big enough for MS to add a hack if it was needed, but Supreme Commander lost all audio post-XP, for instance. Likewise, they wouldn't have had to skip the "Windows 9" name had the programs used the
actual version number of the OS (like they were supposed to) instead of just the display name to determine what they're running on.
I'm sure that ReactOS won't be able to run
everything that can run on Windows, but if most of them do and it really is better, I might end up switching. I hope it'll have better-looking UI, too, since it doesn't look like MS is gonna ditch their hideous "minimalist aesthetic" anytime soon.