I don't get the XP bashing, either. Ugly until you set it back to 98 mode, but I've rarely crashed it. A few instant reboots, and exactly two blue screens in two years. Both blue screens and the vast majority (if not all) of the reboots came from running DOS programs.
As for complaining that a game doesn't support 98, you might as well complain that games don't support DOS, or that GC games don't support the N64.
Different operating systems have different functions, and in order to do some things you need to either abandon the old, or waste time writing workarounds for it.