I blame the multiplayer obsession. Devs embraced multiplayer because it meant they don't have to bother with writing a good AI anymore. And that's why we don't have proper single player modes in a lot of pvp centric games anymore.
If you demand respect or gratitude for your volunteer work, you're doing volunteering wrong.