The smartest people can build utterly useless crap if the teams they work on don’t prioritize UX. I think of it as “emergent stupidity”; individually they will optimize for and build the best components but if they aren’t well put together the UX is horrible and the product sucks sucks sucks.
On the contrary, users will be ok with suboptimal components if the overall UX is good.
On the contrary, users will be ok with suboptimal components if the overall UX is good.