Что касается «почему», мы можем только догадываться.В их собственной документации говорится:
Qt Creator можно расширять различными способами.Например, архитектура Qt Creator основана на загрузчике плагинов, что означает, что все функции, помимо загрузки плагинов, реализованы в плагинах.Однако вы можете расширять и настраивать многие части Qt Creator без необходимости прибегать к написанию кода на C ++ и реализации такого плагина.
Таким образом, из этого можно сделать вывод, что этот выбор был сделан с возможностью расширения вразум.Я не уверен, если ответ "почему ядро плагин?"является чем-то большим, чем "почему бы и нет?"Если вы создаете свое приложение, как говорится, как загрузчик плагинов, то почему бы не оставить его как можно более «легким» для функциональности и сделать ядро плагином также.