a sim card or a reliable dedicated voip number cost money and leak your identity. it is just a bit harder to trace (one more step involved).
what telegram could do to allow private use and still avoid spam would be selling phone-less accounts for crypto.
And maybe mark these anonymous accounts for other users to make them suspicious of potential scammers.