@ damon
Because its extremely easy to find the real server ip of a website if its using cloudflare's DNS. On the other hand, its rather hard to find a website's real ip's if a proper reverse proxy is used.
You guys do offer some DDoS protection but its rather hard to believe that you'll be able to completely mitigate a heavy DDoS attack, lets say 1-2GB.