Sounds more like you're underpaid. Otherwise you wouldn't really care. I can't say I *really* care about it, except that IE just makes my job annoying. IE7 caused a huge problem today as a matter of fact where it was switching a DOM element between absolute
and relative positioning for no reason at all when the CSS on the element was fixed at relative positioning. This was caused by the user simply clicking random points on the screen and anchor tags before the page load had completed.
There is no firebug to edit CSS variables in real time and IE6, 7, 8, oh why the hell not, even 9 just sucks. I haven't used 9 yet, but from historical development, I already know it will suck.
Just to test in IE6, I have to start a virtual machine and go into Windows XP to run multiple IEs. What a complete joke. FF runs side by side on any operating system.
What a horrible joke that such shoddy development got 90% of the market share.
At least when I come home I get to do PHP programming with ZF, and Java programming where I don't have to care if it works in IE.
If this keeps going I'm going to have to use Google App Engine exclusively.
WTF does how much I'm paid have to do with anything?
Everyone has better things to do than fight with poorly designed technology (HTML + CSS).
I could be paid $1,000,000 per second I still wouldn't want to waste time fighting with bad tech when I could be getting on with something else. Web design isn't my job or my hobby; it's just a chore I go through to get things on the web. Even if it was
my job, and I was paid by the hour rather than by the site, I'd much rather get on with another site instead of have each one take longer over fiddly details which, if CSS wasn't so awful, should be trivial. There's satisfaction in finishing and delivering
things and it's more interesting to get something done and move to the next thing than it is to spend forever on boring, tedious work.
I suppose if I was super rich I could pay someone else to do that, but I don't see how that validates your argument.
HTML + CSS suck; end of story. Things don't stop sucking if you're paid a lot for the time they make you waste or if you can pay someone else to hide them from you.
Time is worth more than money.
(And FYI, my last salary was enough that, after resigning for other reasons, I've been able to spend most of the last two years working on pet projects which pay me zero.)