Cloudflare already has the bandwidth. I suppose tunnel doesn't cost much ( or even anything) compared to the rest since they pay for the size of the pipe.
When someone uses the tunnel, they never have to go outside of cloudflare. Since the traffic ( i suspect) would stay very local.
Perhaps it could be even cheaper in the end for them.