I think it's the same with pro sports: it's all about profit, so they're going to shove ads in there somehow. Sure, maybe you can buy a subscription and avoid the most annoying ads, but you're not going to escape the embedded ads: sponsor logos, digitally-inserted ads, etc.
If you just want to watch sports without ads, the only way is to watch sports that don't have a profit motive, which excludes professional sports.