I've been spending time this week reading specifications written for BIOS developers. And in doing so, I think I've found a group of developers that even BIOS developers hate, Windows developers. The number of workarounds that are recommended just to keep Windows from causing a BSOD is astounding.
So, the hierarchy of "what class of developers other developers look down on" seems to be:
Linux kernel developers -> BIOS developers -> Windows kernel developers
I can't imagine what it must feel like to be a Windows kernel developer these days if even BIOS developers hate them...