I understand completely the view that MLB players can afford to sit at home and ride this out, and therefore shouldn't be haggling over millions, etc, etc.
However, the same "greedy players" argument applies to the greedy owners, tenfold or more.
The players have no means of recovering their losses, the owners do. The owners made $10.5 billion in 2019, a profit of $1.5 billion. So losing 40% of their revenues without fans ($4.2 billion), is money they could make back within three years at a $1.5 billion profit margin.
It's also worth noting that the owners made record revenues, record profits in 2019... Revenues were up $400 million, but attendance actually WENT DOWN in 2019, costing about $20 million in gate receipts. The owners are always fine, and the value of franchises go up.
If the players take a SECOND paycut after agreeing to the pro-rated cut, they have no means of getting that money back over their careers. In fact, next year's free agent spending is going to go way down because teams have lost revenue in 2020 and won't spend as much to make their team better. This is going to cost the union a lot of money going forward.
And it's MLB's problem of losing fans to other sports, and missing an opportunity to create new fans by coming back when no one has any content to watch. They may have already missed that chance.