@baldur One thing I'm not certain about is what makes one piece of technology "okay", say, a C++ compiler, but others problematic, like a web component framework? Both do essentially the same, encapsulate knowledge and hide the dirty details from the developer.
It's easier to hire C++ programmers than assembler programmers - yet I don't think many developers would say we should go back to hand written assembly.
Is it only about how managers see these tools?