Do you have a link to where they've said that, that really sucks, I've had a much smoother experience setting up pages with Netlify than Cloudflare.
The only related thing I found was that free accounts are limited to one user that can trigger deploys in private repos, while anyone can trigger deploys in public repos (assuming I understood the announcement correctly).
They recently changed the policy for Organization-owned repos. The continuous deployment for organization-owned private repos is no longer allowed in the free plan.
But personal account's public and private repos are still part of the free plan.