Если сложность не в самом XML, а в разных XAML составляющих типа StateTrigger, Binding и т.д., то в едином языке все эти конструкции ведь тоже нужны будут. Возможно в другом виде. И их надо будет учить.
ну вот к стати, я топлю за авалония стили , т.е css подобные.
оставить параметры , которые характерны xaml, но задавать через селекторы куда круче выглядит, эдакий микс подход.
сами visualtrigger/statetrigger etc не сложно понять (как по мне), но часто приходиться ради простого ховера, тянуть простыню говна)