I don't follow this conclusion at all.
Congratulations, you're now an EM! You get +1 headcount for your team this quarter. Your interview pipeline winds up with two candidates who get exactly equal recommendations.
One of these people (A) lives somewhere that, if they turn out to have neutral or negative value on the team, you can easily let them go. The other (B) lives in a place where, based on your management training and company policies, you have to first make a request through the legal department, then go through at least six months of PIP to (maybe) get rid of them.
Which of them do you hire?
If the answer (A) is too obvious here, let me add one more detail: A wants to come in at the role's max level, whereas B would accept one level lower (less comp). Does that change your answer?
Almost certainly not. You're a line manager. The cash for this isn't coming out of your pocket! There's no reward for getting folks to agree to less than market value. On the other hand, a bad hire makes you look bad, and a bad hire requiring working with legal over a protracted period in order to avoid liability - even worse. If your hiring decision results in an employment action against your company? A managerial nightmare!
Meanwhile, your top performers are asking you why the hell they're working so hard and contributing so much when it seems like performance doesn't matter for retention on your team. You're legally barred from sharing information about the in-progress coaching of the negative-impact teammate.
If it’s risky to hire (because terminating is difficult, takes a long time, is riddled with red tape), then employers will be slow to do so. Less competition for employers to find workers, lower pay overall. High compensation is even risky because of the burden of having to keep employees on due to labor law compliance.
I personally believe it is better to have a robust unemployment insurance system in place that helps workers bridge the gap between jobs.
If a firm has severe restrictions on firing anyone, then it must be extremely diligent with hiring, because employees will be around as long as they want to be. If an employee is unproductive, lazy, or just a bad fit, then the firm will be stuck giving a paycheck to someone who really ought not to be there. Thus firms will simply delay hiring.
> > giving people broad latitude is risky
I admit, I'm not exactly sure what this means, but I would surmise it means that employees need to be micromanaged to ensure loyalty to the firm, since they have no natural consequences of going rogue.
> > compensation suffers because high comp is risky
If the firm grants significant pay increases but cannot terminate someone, that pay increase becomes a permanent recurring expense, even if some future event renders that pay increase inappropriate or unnecessary. Thus firms will minimize pay increases.
These are "deadweight losses" where optimal exchange between employers and employees is limited by some policy.