No, it affects
visitors of “Cloudflare hosted sites”. It also affects all
sites not hosted by CloudFlare.
You are complaining about the use of IP as an imperfect signal. Everyone involved knows that. But it’s still better than the current alternatives.