Bitcoin is not anonymous.
All Bitcoin transactions are permanently recorded on the blockchain.
"Anyone can see which address sent and how much."
It's just a pseudonym because your name doesn't show up, but with enough info, they can ID you.
There are cryptocurrencies specifically designed to be private and anonymous.
In this article, I'll break down the most important ones: Monero and Zcash.
What is anonymity in cryptocurrencies?
An anonymous transaction means that no one can tell who sent, who received, and how much was sent.