You do realize there's other high paying industries besides software engineering, right? It's not like your choices are learning to code or working at Arby's.
It's really not entitlement, it's simply people who believe that the labor pool has market-like characteristics. During recessions and downturns this certainly is used as a reason to do hiring freezes, cut pay, and lay people off. So if the labor pool acts like a market during a surplus, how could it be arrogant to assume it loosely follows those rules during a shortage; where wages should be pushed upward?
My own view is that there is no true technology labor shortage, just that technology companies are still in the process of figuring out how to maximize the productivity of their technology teams outside of "Make them work longer hours" Better decision making, better working environments for technology contributors, and more focus on nurturing technology manager talent could significantly increase productivity IMO.