Mind you, people who don’t understand linear constraint systems (typically web devs) will find it hard to use (and they usually complain about this endlessly, because in their opinion Apple should “just use flexbox” - which is ironically just a special case of a linear constraint layout).
I’m afraid CSS (and the web in general) is just another case of the “Worse is better” paradigm.
It’s a modern incarnation of the Cassowary constraint solver: https://dl.acm.org/citation.cfm?id=504705
Mind you, people who don’t understand linear constraint systems (typically web devs) will find it hard to use (and they usually complain about this endlessly, because in their opinion Apple should “just use flexbox” - which is ironically just a special case of a linear constraint layout).
I’m afraid CSS (and the web in general) is just another case of the “Worse is better” paradigm.