Doing the math on KC:
The Royals average about 42,000 HH per game. Optimistically, if you got half of those to buy an $18/month package for the 6 month season, then that's about $2 million/year.
Their TV territory is Kansas, Missouri, Nebraska, Iowa, Oklahoma, and Arkansas I think. That is about 18 million people (7.2 million households). Pay TV penetration was about 85% a few years ago, so they probably had about 6 million subscribers to their RSN in the hay day of RSNS. Probably about a $2.50 carriage fee for a smaller market team, so that's $180 million in revenue from their RSN/year. Pay penetration has dropped by about 15% since then, and Bally's sports nets have lost a lot of coverager, so probably closer to $100 million/year these days.
$2 million per year does nothing to make up losing that $100-180 million. That 100 million is sinking fast though, so they'll have no choice. But when they're left with only a direct to consumer model, they are looking at $4 million/year most in revenue and they have to pay for production of games from that.