Many things are hard problems, but you don't need to be an expert to recognize an obviously bad solution.
If you had showed someone the first bicycle, and it came with 3 differently sized wheels and a spike for a seat, you wouldn't have to provide an "ideal replacement" to know that it was a bad design.
Until then, these complaints usually cash out into unfamiliarity + assuming it's very hard to understand if you were you trying to understand it.
Declarative UI is a very hard problem, so it's not always going to be `text-decoration: underline`.