Битрикс анонсировал что можно компоненты писать как классы - с наследованием.
Это все хорошо, но разработчики чаще не пишут новые компоненты а кастомизируют существующие.
Чем раньше появятся компоненты catalog.* и news.* переделанные на классы тем раньше повысится производительность программистов.
Закрою данную идею как решенную, так как мы сами заинтересованны в этом и уже начали работу в данном направление.