Just because a given CDN uses anycast doesn't mean that they don't also use ECS as well. In fact, Cloudflare CEO's own wording seems to suggest that all of these mentioned providers still need ECS even though they do run anycast.
Basically, it would seem that Cloudflare is trying to close the performance gap by artificially limiting the performance potential of alternative CDN providers to match their own levels.