Вы выражаете свою позицию как разработчик , не стоит утверждать так глобально , если google рекомендует то на то есть причины , если не хотите использовать то не используйте , выше вы просто навязываете писав что это объективная реальность
Гугл рекомендует потому что без гайдлайнов разрабатывать хоть что-то адекватное на этом просто напросто невозможно. Вот нафига вообще нужна xml разметка, просто жалкая пародия на html в вебе, только в вебе html нужен для производительности, в андройде он нафига то и то джава код. Это просто ошибки допущенные лет много назад, а страдают разработчики сейчас. Это ошибки гугла которые просто анрил исправить сейчас, это вообще не значит что все это правильно