I am not internet brands, but their blocks have impacted the major ISPs of other countries before. Perhaps not a country the size of India but significant counties nevertheless. The blocks are not permanent and come and go based on risk.
But if I were Internet Brands running some fora on a commercial basis, where I want to do my best to (a) guarantee availability and uptime so the majority of users can freely use the service and (b) have to work with the software they have available to run the fora which doesn't defend itself well against brute force and DDOS attacks - noting that logins are a simple username and password, then using services like Cloudflare and turning the dial up to maximum is one strategy in an internet environment that is increasingly hostile to defend a platform that can't defend itself easily.
You suggest that blocking an entire country that Cloudflare has probably had significant telemetry as being a source of malicious traffic as being inappropriate, but with limited time and resource, running a service that is free for the end users to use, and the need to lean on the services of platforms like Cloudflare which are in themselves not cheap, what else would you suggest?