Amongst all the design systems we know, there’s Evergreen. It uses an approach that is flexible and assumes change will be coming, and not all is known at design time. It builds upon other tools which allow for this approach and lets you focus on your app.
As they say, customizing it is still complex – but they’re going there. Definitely worth checking out: