Maybe I’m too used to those things, but I don’t find this to be a reason to dislike the company. It’s probably a simple checkbox in the admin panel, and it wasn’t given much thought.
You can also just close it without any issue.
But the login walls on insta and twitter on the other hand...
PS: I dislike CF for the captcha garbage when browsing the net from untrusted IPs or whatever their reasoning is. Also, being political as an infrastructure provider is a hot iron, I’d prefer total neutrality like I get from my ISP or even electricity provider. They don’t care what I do, as long as it’s legal.