Все реально, сам пишу CMS под задачи. Написал несколько вариантов, теперь только выбираю самый подходящий и адаптирую под текущую задачу и клиентские хотелки. В итоге - огромная экономия времени на разработке и еще больше в плане отсутствия проблем для SEO и продвижения. Теперь по SEO доработок или переделок не требуется.
Сам писал CMS интернет-магазина по двум причинам:
1. Не устроил ни один из существующих вариантов.
Был сложный проект интернет-магазина, который оказалось намного проще написать с нуля, чем впихнуть в существующий движок нужный функционал.
2. Необходимость продвигать сайт с минимальным бюджетом, а тут у всех популярных движков либо дыры, либо проблемы с SEO.
Тут выше писали, что невозможно написать CMS для продакшена... Ну и с чего бы это было нереально? Другой вопрос а нужно ли? Тут да, игра не всегда стоит свеч.