Реально ли написать CMS одному?
Да
Нужно ли?
Для целей самообучения - да. Для продакшна - нет.
Upd
Кажется я не совсем понятно выразился.
Свою cms имеет смысл писать для продакшна только в случае, когда проведен анализ существующих решений и ни одно из них не подходит для бизнеса.
Я понимаю, что есть много успешных кейсов по самописным cms. Но тут как и с другими проектами: единицы успешны и куча неудачных.
Если у автора возник такой вопрос я предполагаю, что опыта у него мало, как следствие качесвенную систему написать самотужки он не сможет, именно по этой причине метить на продакшн - плохая идея. А вот для самообучения и понимания как в принципе такие системы работают смысл есть.