I also hate it when developers refuse to think ahead and consider that people might want to use their product a few years or even more than a decade later.
This was especially common for me in the W98 era, where certain programs would refuse to start up because "This program needs a 256 colour display", when my display was set to 16 or 24 bit. What happened was that the program was made when 256 colours was top-of-the-line, and that somehow translated to "It's either 256 colours or less, and less is bad".
Other examples include "What do you mean install the whole game on hard disk? That's 600 MB!!" or a game demo for my Amiga that said "I am so big and heavy I'll be needing all of your computer's resources, so I'll go and reboot it in a special way herp derp." and me thinking "Excuse me, but it's several years later and I have ten times the RAM you need, shut up.".