Зачем учить CSS если есть WordPress 1c-битрикс и т.д?
Зависит от ваших целей.
Если вам надо блог или магазин сделать, и вас устраивают существующие готовые шаблоны, и вы не захотите в них ничего никогда поменять, то да - зря.
Если вы хотите разработкой зарабатывать, то в мире огромное количество (абсолютное большинство) тех, кого готовые шаблоны в той или иной степени не устраивают.
Избитая тема.
Если вы метите в веб разработку то это основа основ "три кита" html css js. 

Очень часто обращаются клиенты которые пытались сами чтото сверстать. В итоге приходится лопатить и вдобавок проводить не только валидацию но соответствовать гугл pagespeed. 
О кстати еще важная тема. Клиент будет ой как ругаться если выяснится что вы юзаете стороннюю тему которую по мере роста вы не сможете нормально переписать под свои нужды.

css относительно прост. Изучайте если хотите в будущем верстать реально красивые вещи.