In the mid-2000s, I chose not to study software engineering in college because my parents ran a staffing firm that outsourced SWE work to India. I had enjoyed the coding I'd done in high school but had convinced myself there would be no career stability in learning how to program. A few years later, I realized my mistake and had to play catch up.
I see a lot of the same thinking in the wild today. We're adding powerful new abstractions, but a) that doesn't mean we don't need at least some people who can see through those, and b) greater abstraction means we can take on bigger challenges, and there's no shortage of those.
You would have been a lot better off taking over the staffing firm rather than rolling up your own sleeves. The key tenet of capitalism is making others work for you.
I see a lot of the same thinking in the wild today. We're adding powerful new abstractions, but a) that doesn't mean we don't need at least some people who can see through those, and b) greater abstraction means we can take on bigger challenges, and there's no shortage of those.