Whenever anybody says that CSS is easy, or "of course you can do that with CSS", or even hints that CSS is somehow well-designed... ...the only thing I really need to say, is that every couple months, on Hacker News, where a lot of really smart people hang out, a new top-voted story comes up about how to center a div . With tons of comments and discussion too. And it's not even a joke. What more is there to say?
Next week: The complete guide to sticky footers! It's unbelievable just how annoying CSS can be for seemingly simple things.
So I think I'm agreeing with you.