Would you rather they never hire those people? Because that is one option.
Yup, and that way those people should be hired by companies who are in it for the long term and not looking just at the next quarter (and using hiring as a way to deny employees to competitors).
You should start that company and guarantee that you will never lay anyone off.
Will you do it? Why not? Please don't make excuses. If it's easy, you should be able to!
Long term does not mean "never". It just means looking beyond the next quarter and/or hiring based on business needs and not based on hype or a target eps.