Ну пишите на xml как это делается в android. Кто вам мешает то?)))
Так получилось, что html очень понятный и простой язык разметки без каких либо лишних слов.
Далее, если вы имеете ввиду создание разного рода приложений на веб технологиях, то тут вы относительно правы.
На мой личный взгляд всё это выглядит как костыль, который чаще всего работает медленнее, чем если писать на каких нибудь C, Python, Java, Go и т.п.
Но!!! У этих языков есть 1 недостаток, платформы, на которых нужно всё это завести. Есть такое слово, как кроссплатформенность, достичь которой сложно. Чаще всего пишут код под отдельную платформу, что отнимает очень много времени на разработку, поддержку и следствие чего, продукт становится дорогим для конечного пользователя. Используя веб технологии её можно без +- проблем достичь. Так же, из всего сообщества программистов, о боже, больше именно веб разработчиков. Так же, экосистема java script за последние годы стала просто огромной и с приходом node.js появилась возможность на 1м языке писать всё, что только душа пожелает, фронтенд сайтов, бекенд, приложения для ПК, мобильные приложения, драйвера, CLI и всё, чего только душа пожелает.
Лично моё мнение - это круто.