you're correct that just pure AR has no incentive to run gateways. That's why ar.io is now doing a system to pay gateways to run them, coming from the profits of those who buy DNS and update it. It's unclear what your point is, that we should all just use cloudflare? There is no Bitcoin binding contract