1. There doesn’t have to be a blank screen. Major League Baseball’s streaming service, for example, plays highlights or a placeholder video saying a commercial break is in progress.
2. What? They own ESPN which is producing the content, right?
Baseball literally has an ad-free tier for its live streaming service. I’m sure it’s not the only live service that does.
None of your points seem well considered. Why run interference for these companies?