It is always harder for the developers to manage more options.
No, not "always".
Yes, I agree that it is cumbersome to add user preferences. Like keeping track of which background each user wants or whether they want the Auto-Buy functionality.
However, most interface options could simply be programmed as two or three ways to do X. These aren't too hard to program. e.g. Four hypothetical ways to play treasures: (1) left-click each treasure, (2) left-click "Play Treasures", (3) press spacebar to play all treasures, (4) say "Play treasures" into a microphone.
Even if I never use (4), it doesn't hurt me that it's there. If it's natural to someone else, that's a win for the game. I mean think about all keyboard shortcuts in Microsoft Excel or Adobe Photoshop that casual users don't know about. It doesn't inconvenience them one bit having those options there, and then when one day when they learn about shift-drag (in Excel) they are suddenly 20% more productive.