Чего не хватает современным CMS?
Не хватает нормальной продуманной и понятной внутренней архитектуры. Большая часть CMS не имеет идеологии либо эта идеология конфликтует или перекручивает общепонятные по дефолту термины. Старт работы с такой CMS для программиста нереально тяжелый. Нужно облегчить «вход в работу новых программистов».

А вообще, не хватает хороших движков (core engine) в CMS. Имхо, все что ни сделано и куда не глянь — везде чуть-ли не зоопарк аля WinAPI.
не хватает плагинов которые не тормозили бы всю систему. Слабое звено так сказать. Бывает как зайдешь и посмотришь что там наваяно волосы дыбом встают. Вот если бы код проверяли на производительность… Думаю довольно полезная фича, к примеру очень нужный плагин, но сообщается что будет сильно тормозить. И человек 10 раз подумает стоит или не стоит его ставить.