Such an inspiring article, you've made some great points and I especially agree design systems are not something you simply build once and you're done, they need to grow with the product and with the team and evolve, so the more flexible and scalable you set them up, the better.
I felt I was reading about my journey!! In a team I work, the designers have eagerly used Adobe XD master components, and writing documentation has proved to be super important when the team has had different opinions how things should work. Sometimes that has made our designs inconsistent.
This blows my mind — Now I am thinking of a multiaspect system that involves not only Design and Development, but also the way we do things like marketing, ads, branding and even the way we talk to people about out product.
Talking it over with our project manager we called it a “Business Design System”