Cloudflare doesn’t make anyone do anything. Some of their customers implement Captchas for a variety of reasons. Cloudflare has gone out of their way to create tools like Privacy Pass to make it easier for visitors who might be encounter a captcha.
They’ve provide free SSL to millions of domains and have doubled the number of IPv6 websites on the Internet.
So you are certainly welcome to your opinion, but blaming them because a website chooses to captcha you as a visitor is… well, certainly your right.