Если в вебе я ещё могу сконцентрироваться чисто на серверной части, к примеру, и оставить вёрстку другим людям в команде, то при разработке под Android я не представляю, как возможно заниматься функционалом, не затрагивая интерфейс. Тут действительно всё переплетено.
Возможно, конечно, что кто-то базовые слои сделает, тогда я бы смог больше времени функционалу посвятить. Но вопрос то в другом.
Даже если я не буду заниматься вёрсткой, то человек, который будет, не сможет нормальные слои сделать без знания особенностей Android.
То есть, если под вебом можно было явно отделить вёртску на «чистого» верстальщика, то под Android мне это видится невозможным в принципе )