CSS is unnecessary given a layout language
I actually like CSS as it is now, and it's getting better (<i>cough</i>, flexbox). Am I the only one who finds CSS incredibly hard to master, though? I've been writing CSS for years and I still feel like a newbie sometimes, and feel like I'm just tinkering with random attributes until it looks right.