Много вопросов (разница между программистом и консультантом, совмещение) возникает из-за большого кол-ва вялотекущих небольших проектов (такие часто встречаются в регионах).
Когда есть физическая возможность такого совмещения.
Может быть корни этого явления идут из области внедрения 1С, там это рядовое явление.
Александр