A major system like that can't shift very often because if it changes even slightly it brings down a proverbial house of cards built on top of it.
Little inconsequential libraries can move fast and break things, though there's a peculiar paradox here. As the number of dependencies grows, the tolerance for change decreases, yet in terms of perception, little libraries that aren't major dependencies that change frequently look untrustworthy and are liable to never be trusted because of their flux.
That is, if you want to be successful, be predictable and consistent even if that means being leaving some potential unrealized.
Little inconsequential libraries can move fast and break things, though there's a peculiar paradox here. As the number of dependencies grows, the tolerance for change decreases, yet in terms of perception, little libraries that aren't major dependencies that change frequently look untrustworthy and are liable to never be trusted because of their flux.
That is, if you want to be successful, be predictable and consistent even if that means being leaving some potential unrealized.