Yeah XAML layouts have always seemed so much cleaner than any CSS layout system. Was hoping that css-grid would have gained more traction over flex.
Given the choice, I'd choose XAML over HTML/CSS for app layout/design in a heartbeat.
I think it all goes back to what each language was designed for and people hacking things into HTML/CSS to get it do things it wasn't designed for.