Можно купить самим много серверов в разных странах и на них настроить nginx-прокси.
А можно шифровать данные так, чтобы по пути нельзя было расшифровать - тогда можно пользоваться сторонними сервисами. Кабеля, по которым идёт Интернет не ваш, поэтому всё равно пользуетесь сторонними сервисами :)
Cloudflare можно рассматривать как прокси. Допустим, у вас один сервер, а Cloudflare будет раздавать данные из нескольких сервером поближе к пользователю. Даже, если каждый запрос даёт уникальный ответ и экспаерится сразу же, от Cloudflare может быть смысл.