Я не верю в универсальные/унифицированные решения.
Практически каждая коробочная система претендует на универсальность. "Бери настраивай под себя легким движением руки и пользуйся" - говорили разработчики. Но так не работает.
За любую унификацию приходится платить сложностью. Сложностью во всем: в интерфейсе, в настройке, в эксплуатации, в обучении персонала. Везде в разной степени. Это объясняется и комбинаторикой в общем случае и тучей разных законов (закон Леймана, закон необходимого разнообразия Эшби, закон Конвея, закон "текучих абстракций" и другими) в части разработки программного обеспечения. Причем сложность растет нелинейно.
Чем больше заявляется функций, тем будет сложнее программное обеспечение. А это все отразится на совокупной стоимости владения.