And in all honesty, that was the community's fault.
We had a group that made it their mission to do nothing but scream at the devs and stamp their feet until they got their way. They'd say X is a problem, and suggest Y as a fix. Devs would go "Hey, you know, you're right, X is a problem. We...