https://www.sportico.com/feature/how-sports-teams-leagues-make-money-1234766931/
Well, MLB teams get $2.5 billion in local media, and MLB itself $2.8 billion in "national revenue". So no, the MLB does not have the money to cover it. And I do not think they will make that up through various streaming services