I agree- it takes hard work to become a real engineer, doctor, attorney or accountant or even a serious financial analyst the type that gets an MBA in Finance not a fly by night real estate school or car sales dirtbag. I worked hard for my degree at university.
Exactly. A good portion of the dot com workers got outsourced. Because of just that. They were working in the lowly entry level HTML writer, "hello world" programmer that a good college or even high school grad could essentially do, and paid ridiculous compensation to do it and never spent the time to raise the bar above that. After the dot bomb imploded, the justification for pay that salary to do entry level work vaporized. That's really too bad, because that was a free entry pass for anyone who wanted to enter tech positions. Of course most of them were only interested in the IPOs that never materialized or imploded. So most of them got weeded out by some folks in bangalore. The entire outsourcing this is overblown. It's really not cheap to hire outsource labor in banglaore anyone. The cost is around $50/hr-$75/hr anyway, plus you have to deal with the language barriers, timezone, logistics,etc. Plus you really can't outsource cutting edge innovation. Maintenence, and routine crap, call centers, perhaps. Now, you could open up a development center overseas. But that tendency is just a means to hire the best from everywhere in the world.
The issue with a lot of these professions is that we get complacent as the years progress. We get use to living a cushy job, and gradually wither relative to our younger versions. I'm guilty of this myself, which I why age 40 is my magic number. That's the time where plan b goes into effect.