I think you're not seeing the bigger picture.
Somehow La Liga (a private company) was able to convince the courts that it should be able to ban IPs almost in real-time without any oversight from the law. This is just insane in a modern democracy and only benefitted La Liga. Certainly not the population of Spain for whom the courts work for.
Time has proven what anyone with two brain cells knew already. Blocking IPs was never going to do much to solve the issue. It's a wack-a-mole game. Cloudflare knew this and La Liga did too.
> where can the block be done, and have the least amount of collateral?
Blocking one of the biggest providers of internet infra was anything but "the least amount of collateral". Plenty of companies and services depend on Cloudflare.