I have empathy for them. It's a complex product with many different use cases, so there is no one-best UI for anyone. Further, accommodating multiple skill levels is a genuinely hard problem.
That said, there is a larger problem: every team is incentivized to ship as fast as possible, and good UI takes time and consistency across every team. As a manager with a team that works closely with design systems, it's a brutally hard problem to get right and nobody wants to slow down in the design phase or have limitations placed on them for the purposes of consistency.
That said, there is a larger problem: every team is incentivized to ship as fast as possible, and good UI takes time and consistency across every team. As a manager with a team that works closely with design systems, it's a brutally hard problem to get right and nobody wants to slow down in the design phase or have limitations placed on them for the purposes of consistency.
I could go on for pages, but https://www.youtube.com/@zeroheighthq has a design systems wtf podcast that has gone on far longer than me.