Изначально это все же CMF (по крайней мере 4 года назад так называли), на сайте тексты пишут люди и не всегда разработчики, а вполне себе обыкновенные маркетологи :) Но это особенности терминологии, детали так сказать.
Вы правы, уровень CMS зачастую подразумевает более низкий уровень, это и немудрено, все таки CMS - инструмент больше для простых людей, чтобы сайтом было удобно управлять. А шерстить под одну гребенку всех не нужно, вы не знаете ни мой опыт, ни опыт других разработчиков, чтобы судить. Я разрабатывал программы на различных фреймворках и без них, и не только на PHP.