Completely agree. The real problem is these services demanding IDs to begin with. They should just accept some random identifier without complaining. That's how it used to be on the internet and it was great. The more the web strays from that, the more painful it becomes. I don't even have to register a nick on IRC but Discord pesters me for my phone number. Why?
Spam is the reason. Phone numbers are a costly resource to spammers. Having them permanently banned from Discord after spamming is a way to keep spam down quite a lot.
I've been working on this exact problem for years, and have solved it differently. If anyone is interested, here's the draft whitepaper on my solution: https://www.stampchat.io/whitepaper.pdf
Not quite sure what's wrong but the FAQ on your site doesn't expand when you click the questions. Debugger says `__webpack_require__` is undefined. (no adblock or scriptblock)