the spam calls come from call farms that rotate numbers. they should be required to present a unified and verifiable caller ID
Phone systems can put whatever they want in caller ID, there should be verifiable reverse lookup to a valid registered number along with fines for violators
requiring an individuals ID to get a phone number is going to make the spam/phishing/malicious problem WORSE along with the enormous risks of that database being exposed/abused