monero is very anonymous; also with bitcoin i read the term "pseydonymous" - they still have to make a non trivial effort to link an address to your real identity, it is still harder than to identify you by your phone number, gmail account/apple id and credit card transactions. (even harder if you generate a new bitcoin address per transaction)
https://www.buybitcoinworldwide.com/anonymity/