You operate with addresses, when transferring crypto, not wallets of something with your name on it.
You could have as many addresses as you wish and nobody will know that they are yours without your consent. You could toss money between your addresses as you wish.
It is recommended from the beginning of bitcoin, that if you want to receive money from somebody and care about privacy, you better create a new address for that purpose. There is no ways to prove that new address that have no previous transactions belongs to you as a physical person without access to your wallet. Then, you could transfer money from that address to your main address or even do a chain of transfers to new addresses. Since nobody except you know that all that addresses belongs to you, it is not possible to prove that it is you, who received malicious money.
There is no way sender could send money to you if you didn't somehow give him an address.
Of course you could receive all crypto on a single address made public, but how is it differ from published bank account or whatever?
BTC as a first crytpocurrency have a lot of drawbacks, but ones you mentioned are at the bottom of the list.
If you are concerned about anonimity of BTC transactions and don't want to bother with making addresses and all that stuff, you could use Monero.
Thing with irreversibility of transactions is a feature, not a bug. Nobody could take the money you received without your consent, regardless of circumstances. I think it is one of the greatest features of cryptocurrency.
You operate with addresses, when transferring crypto, not wallets of something with your name on it.
You could have as many addresses as you wish and nobody will know that they are yours without your consent. You could toss money between your addresses as you wish.
It is recommended from the beginning of bitcoin, that if you want to receive money from somebody and care about privacy, you better create a new address for that purpose. There is no ways to prove that new address that have no previous transactions belongs to you as a physical person without access to your wallet. Then, you could transfer money from that address to your main address or even do a chain of transfers to new addresses. Since nobody except you know that all that addresses belongs to you, it is not possible to prove that it is you, who received malicious money.
There is no way sender could send money to you if you didn't somehow give him an address.
Of course you could receive all crypto on a single address made public, but how is it differ from published bank account or whatever?
BTC as a first crytpocurrency have a lot of drawbacks, but ones you mentioned are at the bottom of the list.
If you are concerned about anonimity of BTC transactions and don't want to bother with making addresses and all that stuff, you could use Monero.
Thing with irreversibility of transactions is a feature, not a bug. Nobody could take the money you received without your consent, regardless of circumstances. I think it is one of the greatest features of cryptocurrency.