Well, darn! I don't blame him! Companies do have to have loyalty to their employees or they won't have any employees. I think that's just fine.Persactly.
About two years ago my middle son was working as a warehouse worker for Amazon. He loved the job, and he came home every night and took notes about how he could improve their efficiency. He was going to graduate from college in the spring and he was honestly contemplating on making a career with Amazon. They had promised him, keep your attendance up and in three months we will make you full time with benefits. But the three months passed and they kept stalling. He was still waiting to be made full time, with benefits an additional two months. Then they laid him off, no notice. Just you are laid off, don't come to work tomorrow. Then Covid hit.
Less than a month passed and Amazon was contacting him. They offered a raise, immediate full time status, and a sign-on bonus. He told them to pound sand. The company had no loyalty to him, he had no loyalty to them.
What companies cannot realize is that this younger generation is a completely different breed than previous generations. They don't take no shit. Just as the example of my son has shown. If companies can't give them loyalty they sure as hell are not going to be loyal to a company. They will jump ship and move to another job at the drop of a hat. They demand feedback, require coaching, and will not blindly follow orders, they need to know why. And they need to know what is in it for them, besides a damn paycheck. Until companies adjust to this new mindset they will be continually plagued with staffing problems. Companies that adapt quickly will decimate the competition by providing better, and more consistent service, than their competitors that are behind the curve.