Cloudflare does sell DV (Domain Verification) certificates for $5/month or $10/month with custom hostnames.
I would argue that the $200/month is justified to be able to upload your own certificate. Custom certs are very much an oddity when you normally get free SSL, so the only use case I can see is for businesses who want their company name in the address bar with EV.
Also, note that all browsers are trying to kill off the EV certificate: