Дело в том, что даже если следовать тем 2.5 указаниям от 1с и писать код максимально хорошо - получится всё равно барахло, потому что слова "разработка" и "битрикс" рядом находятся только под дулом пистолета. Начиная от документации заканчивая оптимизацией, битрикс - это маркетинговый бегемот, набитый модными словами для продажи на презентациях восхищённым директорам и начальникам отделов продаж. Поддержка разработчиков или создание какой-либо инфраструктуры для разработчиков вообще не приоритет для компании. Хвалёное 7 ядро - это архитектурная катастрофа, god-object на 8000 строк, им вообще плевать