I see both sides. As someone in a high demand field in an area with plenty of tech jobs (not on the west coast), it doesn’t bother me personally. I have literally gone from “I want another job” to “Ive got another job” within less than a month on numerous occasions.
If I were hiring, I would be a lot more reluctant to hire someone if I knew I couldn’t let them go without a lot of red tape. I might just try to get by with fewer people.
But, I consider myself to be a big government free market capitalist. Make hiring and laying off easy and provide a large social safety net paid for by taxing corporations- a better form of unemployment insurance.
The downside of that is a far less mobile workforce that causes its own issues.