70% задач решает не программист, а консультант - через знание  предметной области (это вообще не про 1С), анализа бизнес-потребностей (опять же, не про 1С) и настроек (это гуглится).Еще 20% - это работа программиста, но по готовым ТЗ (ибо использовать программиста как постановщика задач - это "забивать микроскопом гвозди" ). Таких немало на открытом рынке (да и на неоткрытом тоже). Совершенно не обязательно (местами даже вредно) держать такого в штате (ибо Вы правы, данный конкретный программер не справится со ВСЕМИ задачами, достаточно иметь в штате того, кто будет снимать лапшу с ушей и вытягивать их (программеров) из прокрастинации )))А еще 10% - это роль архитектора. С которой да, я не просто не справляюсь, но и никогда не справлюсь. Но мне повезло - сейчас, когда архитектор у нас уходит, есть кому выполнить его функции... а дальше - найдем. Или воспитаем )))