I've learnt many technologies over the years and I will no doubt learn many more. Your statements above don't consider the important question - the relative complexity of CSS compared to other aspects of web development.
"You can't be bothered to learn your tools" isn't terribly helpful when you've just given someone a hammerwrenchbathplug.