Why Should Learn CSS?
There are a lot of web designers who will build your website or your CSS for you. But paying someone else to maintain your website or blog can get expensive, even if you only have them create the designs and you then maintain the content.
Once you know CSS really well, you can sell these services to other websites. And if you're looking to become a freelance web designer, you won't get far if you don't know CSS.