tldr. They're grumpy because most people suck at software engineering and think they're special. The maintainers are forced to continually to deal with wastes of time from people who refuse to read documentation, or are bad at software, and have no real skin in the game.