Business-wise it's risky to deliver your service from IPs that also serves dirty content. Technical solutions exists, even if you want to stay on Cloudflare.
Solutions exist if this market is important to your business.
Needing to find solutions to a problem completely manufactured by sports and television is the problem.
Cloudflare could change their policy to take down quickly obvious abuse during live events. They could proactively check new customers before allowing public traffic.
People can vote against protecting property if they think it creates unreasonable effects.
Not sure where you got your stats but top website owners can easily deploy technical solutions to this issue.
We live in a complex word. This problem is not completely manufactured by bad people at sports and television companies. What should right owners do? Accept that content they own is streamed illegally, for profit, and not use recourses the law provides?
You may like that the platform is open by default to everybody, but that's the obvious consequence.