When dependencies provide a lot of added value it is worth adding them. Instead when you need to switch to something bigger and more complex without any gain, why to do it?
Ah, and about the gain being some kind of feature only exciting for we code nerds and having zero effects on how a system works, please read my next article in a few days, we are programmers and we need a revolution.
[Stay tuned. There’s more of this scintillating tech stuff coming. (It is important if you’re a developer, but otherwise it’s totally in the weeds, and should remain there atmo.) There is a larger lesson to be gleaned from the dependencies issue. If something requires that you do something complex for little or no gain, it’s probably the wrong thing to do. It should be noted that we often completely organize our lives in this complicated fashion for little gain. Worthy of more thought.]