That is not as easy as you think it is. IP address space is relatively cheap per IP address. But it is much more expensive per IP address prefix, which is how the filtering actually works.
Hence why these companies use VPNs to rent diverse IP address space.