The things you list as criticism are exactly the reason places implement design systems. You're clearly an east coast school of thought person who takes pride in building the "right thing." But people who implement design systems are taking the worse is better approach on purpose. They see it as better to be clunky and contort functionality into the existing components and ship than spend time doing something custom.