MohdKhan you are in no way obligated to use cloudflare. And it's most definitely not the holy grail solution to web performance. In fact, I can vouch for what others have said about the free tier connectivity being throttled at times. Usually decent hosting - especially if not oversold - will provide the performance you need to run Flarum without issue. Ratings like gtmetrics and the like say nothing about the perceived performance of your users.
Braden discuss has run on a simple 1vCPU, 1GB digital ocean droplet for many years without redis, queue and cloudflare for years.