Программист может понадобиться для двух вещей: 1) если планируется сделать тюнинг какого-то купленного шаблона, или написать свой, то без знания веб-программирования никак 2) раскрутить сайт в яндексах-гуглах. ну а обновлять и поддерживать сайт - тут программист не нужен да, если готовый шаблон полностью устраивает - тоже не нужен, да.