Во-первых, этот приоритет является хоть и важной, но не основной причиной инзкого качества программ. Основной причиной является то, что сложность программ (с учетом сложности испозуемых ими сервисов операционной системы и компонент, достигла порога управляемости).
Дальше будет только хуже, по крайней мере, пока не будет достигнут прорыв в технологиях разработки софта. Последный такой прорыв был в 70-е годы, с появлением структурного программирования.
Последующие усовершенствования и моды (ООП, компонентное программирование...