Поддержка SKU - это огромные портянки кода, иногда в самых неожиданных местах, и в тех случаях, когда они не нужны, их приходится очень долго и очень аккуратно вычищать. К тому же приличная часть этого кода расположена в шаблонах, что не по фен-шую. Поэтому, собственно, предложение - разделить ветки компонентов на "простые" - текущую ветку, с убранными наворотами, и "продвинутые" - с кодом поддержки SKU, включенным в компонент, а не в шаблон.
Да и не все компоненты плохие на вид, серия каталожных вполне приятная, оформление заказов, публичные компоненты списка заказов и их просмотр приятные. И так можно перечислять долго.
В продукте огромное число компонентов и переделывать их все утопия, часть компонентов устарели, мы работаем в сфере которая очень динамична.
Давайте конкретизируем идею, напишем список компонентов которые действительно в первую очередь должны быть исправлены, пусть их буде 10, с описанием, что вам не нравится и в какую сторону вы бы хотели их изменить, тогда идея имеет высокий шанс быть выполненной и взятой в работу!