ну не такое уж и адище, если подойти по хитрому.
Мы по большей части отказывается оот xaml, особенно в ячейках для списков, и от байндингов в них.
Ну и обычные страницы порой пишем из кода, без xaml.
Какой профит? Дизайнер не будет работать, если включить компиляцию замла - все равно что кодом писать, только разметка читабельная. Ячейки для листов делаете на absolute layout, биндингов не больше 5, если уж сильно хочется в codebehind частично описывается к ячейкам, label в Xamarin уже пофиксили и он не тормозит. Xaml с включенной компиляцией не медленнее кода - оно одинаково. Это похоже простите на какое-то “байтодрочерство” и культ карго