Thank you for reinforcing my point that no US corporation wants to pay for training.
> But your competitors can pay them more anyway, because they have not spend their money on training.
No, they spent their time without even having a partially trained employee and just having empty positions. If they are still outcompeting you, access to labor wasn’t your problem.
You can structure a contract so that the company has the right to fire for performance still. It’s how moving bonuses are normally done with a “you’ll work here for X year/s or return the bonus”