Most UI kits let you pass any style as a prop — radius, size, color, or a wall of Tailwind classes, whatever you need. That flexibility is exactly the problem: it turns every component call into a one-off styling decision, and no two buttons end up the same. Let's talk about practices that prevent building an inconsistent, unmaintainable code base that won't scale.
Forever watching people reinvent CSS classes for no reason. (I appreciate that this article actually does show doing it with classes, but it’s still grating to me that these “frameworks” just keep reinventing
style="...")