I almost hate writing this because it sounds like a Democrat anti-capitalist talking point, It most certainly is.
but it really is bad for business, Indeed if you assume that this what happens. It does not.
It wasn't always like this, either, and it's not a good development.
The last point is the crux of the issue. The price of talent has skyrocketed in recent years -- across the board. See here examples.
It is the leftist media that makes us focused only on the pay for the talent in the corporate word and insinuates that they are all crooks.
I don't know why you defend this practice. A lot of these companies are already in trouble. Do you really think it's good business to suck out the lifeblood of a company in this way? Capitalism doesn't mean "anything goes". If you're going to argue that talent costs money then can you explain why so many of these bonuses are paid going out the door?