@rachelandrew I get why we are where we are with HTML/CSS, but golly do I think we’d all benefit from a programmable layout system like XAML has/had. Once that is possible, there’s no pressure to get things perfect before adding them (as here). Web has won over XAML for me for many reasons, but I always get frustrated with layout because it’s so much harder than it could be.
Here’s a simple example from long ago of what’s possible with programmable layout: