Regarding Cloudflare not wanting to run a gateway anymore, I can add a fun fact from our running a public gateway in the past:
At some point, we were wondering why our nodes were serving so many requests and creating so much traffic and resource usage. It turned out that the developers of some Chinese movie streaming sites had figured out that they could just use public IPFS gateways as a content distribution network. So whatever new gateways they found, they just added to a list loaded up by the streaming clients to try and load movies from. It looked like a DDoS attack to us, because it basically was. And the only way to stop it was to stop serving anything but our own content. You could call it a tragedy of the p2p commons I guess.