True. But some of these deals are getting out of hand. Cable companies and subscribers aren't going to keep paying increasing rates indefinitely. Some of the deals are stupid as well.
For example, the Angels deal's hope for profitability depends on the Angels gaining penetration in California (which they aren't, as attendance and ratings have continued to fall every year since the team stopped contending after 2009. The new ownership of the Dodgers will likely make things worse for the Angels.)
As I mentioned, failure for RSNs to get subscribers and cable companies to pay carriage fees could be disastrous for the cable companies who own the RSNs, the same ones giving ridiculous deals to teams like the Rangers, Dodgers, Angels, etc, which in turn could be financially crippling to the MLB franchises if the RSNs end up in bankruptcy protection, which has already happened in Houston with Comcast SportsNet Houston. Luckily, the Astros have the lowest payroll in MLB, but it could hurt them long-term when the team contends.