The best explanation for why broadcasting companies pay for the right to broadcast sporting events is:
Games attract viewers, which helps boost advertising revenue.
This statement highlights the financial incentive for broadcasting companies, as higher viewership can lead to increased advertising revenue, making the investment in broadcasting rights worthwhile.