мне кажется xaml отпугивает многих, из-за необходимости учить его отдельно от например языка.
на сколько я понимаю, в Flutter/Swift/React топят за то, что бы ты писал все на едином языке и унифицировал так сказать разработку.
просто apple использовала нечитаемые многословные plist с генерируемыми id для верстки. Межить их было болью, из дизайнера не все поля проставлялись (там бел один хак правда). Часто приходилось дописывать что-то из кода (как минимум делегаты и datasource). Как следствие, многим оказалось проще писать всю верстку из кода