Do you think that these companies are somehow making phone calls for free?
No, they are billed like anyone else, and somehow that billing information is tracked back well enough to make the charges but it's somehow "impossible" to track them back when it comes to blocking/banning them.
Not sure that relying on the telco's, who make money from these calls, to somehow fix this is going to work, it clearly hasn't so far, the telco's just make money from both sides by charging for nuisance call blocking services and caller ID.
Seems to be a pattern emerging, anti-virus firm distributes virus ridden software then recommends installing anti-virus software to recover.
Company offering ID theft monitoring services leaks ID information, then recommends ID monitoring services to recover.
Telco's enable fake/scan calls, then recommend call blocking services to prevent them.