Если приложение маленькое, то говнокод оправдан. Если приложение будет разрастаться, то говнокод со временем будет медленнее и уж точно сложнее поддерживаем и масштабируем.
Устроился поддерживать лендинги в 18 (год назад), теперь в смежной фирме делаю сам сайты (не лендинги), поддерживаю ios приложения. З/п 30к. Так что все возможно)