I can't help but think that with the way modern languages/programming are going, we're making a rod for our own backs!
Don't get me wrong, I've read about Rust and it's capabilities vs things like C++ and yes, I can see benefits. That's not what I mean.
It's in 10 years when we clone a repo on Github and it pulls down 2000 dependencies: will they all still work?
Everything nowadays seems to require massive dependencies!
I know we've long used libraries for different bits of functionality rather than reinventing the wheel but it just seems like we're giving up masses of control/agility for convenience that may kick the shit out of us later!
Just a thought...