In most industries there isn't an expectation that providers are multi-cloud because these multi-region, multi-product outages within a single cloud are rare. Hopefully customers were forgiving in this case and see news headlines validating the extent of the outage.
https://www.cloudflare.com/gdpr/subprocessors/cloudflare-ser...
Separately, their dependence on their own products results in a SPOF where now, theoretically, if B2 goes down so does over half of Cloudflare's product suite. Ideally those outages can be limited to a single region at a time but that's still a massive blast radius from a single service. I completely understand them not wanting to invest in competing products as a form of redundancy though.