As much as I like being able to customize things, there’s always limits to what should be available.

Why? I mean, I get your point where people hire someone to design the website for them. Design is choices, not options. And I agree with that.

However WordPress in itself is not only built for designers. It’s built with the philosophy to democratize publishing, making it possible to let everyone publish content to the web, including non tech and non designer folks.