Gnome in general is undeniably made competently by competent and talented people. If it wasn't, it would break a lot more.
Those competent and talented people also managed to make extremely bad choices at every turn, and seem ideologically opposed to the idea of customization, resulting in an environment that is fundamentally painful to use unless you very specifically fit the box of what they expect users to be like.
It sort of feels like an Apple product, in that sense. Very well-made, but god forbid you don't want to do things exactly as they say you should