Sanes, иногда, когда становится скучно и я делаю какой-нибудь сайтик на системе которую в глаза не видел. с непривычки тяжело, но со временем становится даже приятно. и опять же - я апи не заучиваю .
если смотреть на контингент, который делает сайты на CMS-ках - программистов там мал мало, поэтому конкуренции (как только требуется что-то чуть сложнее чем ) там нет. у меня регулярно есть заказы "написать плагинчик" и т.д.
знание большого числа технологий расширяет кругозор и делает навыки более универсальными.
и если ты фрилансер то это повышает твои шансы в разы найти себе работу. если тебе надо делать с "0" то широкие знания выбрать наиболее подходящий инструмент.
тем более что все эти технологии тесно связаны, используются для решения одних и тех же задач.
понятно что ты не станешь гуру одновременно в "Bitrix, Wordpress, Joomla, Opencart, ModX" но работать без проблем в любой из систем сможешь . с минимальным временем на переключение.
upd
опять же - часто бывают задачи интеграции различных проектов, миграции с одной системы на другую и т. д .
АртемЪ, ни разу нет незаконного предпринимательства.
если ты ИП - в чем незаконность ?
а если ты не ИП то и факта предпринимательства (в создании сайта) нет (если конечно ты в письменной форме не заключил "договор возмездного оказания услуг"). а есть "договор подряда", который заключен между 2-мя физлицами, и ты выполняешь работу как работник. и теоретически должен платить НДФЛ :)