When making a design system it’s important to keep your users needs in mind. Make the design easy to use. A design system will fail if it does not have features useful to the user or it is not easy to use. Of course it can also fail when something better comes along, but it can be less likely to fail if it pays attention to the needs of the user.
https://uxdesign.cc/why-design-systems-fail-and-how-to-make-them-work-in-2020-c1eb89c35aa0