OP is seriously confused when it gets to “abstraction tools” vs. “complexity management”. Abstraction allows to forget the details and manage complexity.
Maybe he is thinking about building programs versus running programs?
My worries are that when investors adopt new vocabulary that is somewhat wrong, the whole industry enters a confusion state, and lots of money go down the drain on incoherent investment thesis.
It’s like if I wrote something about medicine, urging the medical community to explore certain opportunities, in vast disagreement with what physicians think.
Is this too acid? It did get on my nerves.
Like with API usability, there is something called abstraction inversion: If it’s too user friendly, you can’t use it without great difficulty.
Sometimes, I mean always, a bag of tools is more useful than a framework.