Обязательно, хотя бы на минимальном уровне. Сама столкнулась с этой необходимостью, когда начала делать сайт на вордпресс. Во-первых, вам все равно захочется изменить или уникализировать шаблон, так? Даже делая все методом тыка, все равно нужно сначала понять, куда именно тыкать.
Также возможно, что вам захочется внести какие-то правки и изменения в функционал. В сети много рекомендаций, как создать на сайте какие-то интересные плюшки-фишки. Но для этого опять же надо хоть немного разбираться - в какой файл лезть, какую функцию менять.
Даже взять банальное - удалить левые ссылки, поправить косяки самой CMS (например, вордпресс глючит иногда по поводу тегов Н1, по крайней мере, у меня именно такая проблема была).
Та же установка кнопок расшаривания требует понимания того, куда вы что вписываете, чтобы все заработало как надо. Когда начинала, я мало-мальски только в html разбиралась, но очень хотелось все знать и уметь. В итоге, будучи в полной уверенности, что уже многому научилась, я сумела так сломать сайт, что спецы еле поправили.
Разумеется, если у вас неограниченный бюджет, вы можете себе позволить за каждой мелочью обращаться к фрилансерам. Но сомневаюсь, что это лучший выход. Или же оставить шаблон "как есть", независимо от того, устраивает ли он вас на все 100%. И просто совать туда тексты и изображения, не касаясь "внутренностей". Только, думаю, все равно рано или поздно захочется его индивидуализировать.