Well IT IS ALREADY ILLEGAL just like it's illegal to shoplift and run red lights, but people still do it.
Just what do you want the phone companies to do, block all calls you don't like? How are they supposed to know which ones to block? Keep in mind that many scammers spoof their caller ID so that they could use the ID of a respected business - do you want the phone companies to block calls from legitimate businesses and individuals because some scammer is spoofing their phone number?
Man said he was from Federal Financial group, asked for the owner by name. Said something about a scratch card and our number had won. I have Googled this company before and they are apparently a mlm marketing company and have had a ton of complaints and have a very bad rating. I let the guy know I had already researched his company and I know it is a scam, he was adamant that it was not. I just hung up and blocked the number.