Ну возможно это я ошибаюсь и думаю, что архитектура это про все приложения ;)
Я для мобилки ничего не знаю, только сайты немного писал (но там как раз визуализация, вёрстка).
Архитектура - это не священное писание. Всегда есть куча нюансов. И архитектуры делают для упрощения поддержки. Если какая-то архитектура эту поддержку усложняет, то нафиг надо. Надо понимать, что многие "хорошие" принципы делаются по принципу "мы сейчас хорошо напишем, а потом трогать не будем". Так вот, такого не бывает.
Туда же идет "дебагер не нужен" имени Федора Васильевича. В идеальном мире - возможно. В реальном - еще как нужен.