Если работать как веб-дизайнер, то понимание нужно, а иначе придется бегать постоянно к разрабам с вопросами: а это можно сделать? а вот такой оверлейчик? а вот такую анимашечку? Ну и в целом, если ты знаешь, что и как примерно реализуется (что можно сделать на чистом css, а к чему еще надо прикрутить js, а может это вообще голый js), то жить становится проще всем: и самому дизайнеру, и разработчикам, которых перестают дергать всем этим. Это личное мнение, основанное на 2-ух летнем опыте работы в одной команде (и да, в итоге наш дизайнер выучил html, css, а сейчас учит js).