Get weekly design system tips and tricks, directly to your inbox.
Design system teams get themselves in trouble when they try to create the “best” user interface components.
First off, what constitutes “best?”
Secondly, even if you do manage to acceptably define it, good luck trying to convince everyone else who designed and/or built an Alert that yours is better. This is exactly the driver behind the infamous xkcd “Standards” illustration:
Don’t worry about making the “best” UI. Instead, try to identify UI that others have made that seem to be gaining support. Make it your job to centralize and scale that UI.
The most successful design system I’ve seen think of themselves more as “collectors” than “creators.”