Когда то тут активно обсуждался сабж и многие были недовольны монолитным ядром. Сейчас, при зрелом размышлении, я понял что этот дизайн предопределен самой философией RMS.
Суть тут в следующем. Если допустим, индустрия стимулирует закрытые модули и авторское право, то модули будут становиться более гибкими и приспосабливаться к различным нуждам, они станут более универсальными и гибкими. Когда есть возможность сделать форк и приспособить любой код для своих нужд топорно, нет стимула писать гибкие модули это само по себе не способствует модульности. Далее, разбитие кода на модули это занятие требующее дополнительных усилий, поэтому проще всегда прибить сверху, сделать кашу, чем разбивать.
Вот эти 2 причины, которые сводятся к одной - открытый код - предопределяют немодульный дизайн.
PS и проблема тут начинается уже с кадров. Такой подход стимулирует приток таких специалистов, которые не только не хотят, но и не могут делать адекватную архитектуру. Включается недобросовестная конкуренция, они говорят: «смотрите все работает так же, тогда зачем платить больше?». Это примерно те же проблемы которые возникают с суррогатом на рынке. Бренды обесцениваются. Становится невыгодно делать качественный товар, выигрывает цена и реклама