Musk is right. Anonymity is abused constantly by spammers, trollers, and bots.
The main way we having of prove identification without submitting an actual state-issued ID is with a debit or credit card.
If you read the article, the fee is only for new accounts for the ability to post. If you just listen for 3 months, then you can post without the fee. This seems like a reasonable compromise.