There are two main reasons I've been using cloudflare behind a proxy
Really fast DNS updates. Sometimes I will allocate a forum to another server and not having a "up to" 48 hour update window is nice.
It also hides some ports like ssh, even though it doesn't seem to help cut down on logs much 😅