Чаще всего - костылями, которые ломаются через 3-5 патча.
Ты слишком перешучиваешь эффект костылей.
Я не знаю, есть ли здесь программисты или технические тестеры, куа, но есть такой термин, как legacy, его нельзя избежать, а в софте, который развивается и дописывается 8 лет, а точнее, уже 9, и сопровождается разными людьми на этом пути, избежать легаси-программирования становится невозможно, это сама суть такой сложной несогласованной в силу этих серьезных причин, работы.