Require people to pay a subscription for access?
Free, doesn't mean "free". I assume CF isn't a nonprofit. They need to pay the bills.
I've said it before, and I'll say it again. They need to have an ad-supported version of CF and a paid subscription, no-ad version of CF. On the ad-supported version, they could prevent access when using Ad-Block.