мое скромное мнение шепчет следующее: для разных задач - разные системы) универсально-абсолютли-офигительно-для -всех задач-и-каждого пока, к сожалению, не сделали)
у десктопа задача в большинстве своём одна - десктопная. сидеть и десктопить что бы это ни было если не рендеринг. кодинг много ресов не требует (ну если не ERP проект на i3 конечно), поэтому в основном речь тут об UX думаю может идти. а UI - кому какой. для меня стабильность всегда была параллельна визуалке по приорам. а в целом всё верно говорите.