The edge decides who gets in
Cloudflare sits in front of your hosting, so anything it turns away never touches your server — no PHP, no database, no cost. That matters most when the trouble is sheer quantity: thousands of login attempts, a scraper walking every URL your filters can generate, submissions arriving faster than the site can process them. Software installed inside WordPress cannot help with any of that, because WordPress has to be running before it gets an opinion.