The powers that be like phone numbers because they're like a medium-level KYC. In many countries getting a phone number requires ID, and there was a recent proposal to do that in the US. Of course swatting and spam are used as excuses to introduce KYC requirements, but those problems are endemic to phone numbers, and more identity verification just causes more leaks, which gives them excuses to require more KYC.
My idea for replacing phone numbers and email: SimpleX for calls and texts (no accounts and therefore the least PII possible), and Monero micropayments for spam prevention. Most people spend way more on their wireless plan then they'd need to spend in Monero to make the initial connection, for publicly posted SimpleX links.