I've been thinking about this issue. One thing i realized early on is that the presentation layer is transcient it doesn't matter as much as data representation and storage.
Along the lines of presentation layer being transient,I’ve been experimenting with LLM and accessibility and screen reader to generate cleaner UIs and APIs. Haven’t spent too long on it, but parts of it seem to work. Speeds the biggest issue.