Theres a big misconception that bitcoin is entirely anonymous. Bitcoin is pseudoanonymous, in the sense that your name is not linked to your bitcoin address, but you still have a bitcoin address thats static and so it could technically be linked to you.

Is this a True ?
If you use the same btc address for every transaction then yes it's pseudoanonymous but I think it depends on the wallet service you're using. Many popular wallets like ledger live will automatically generate a new btc address every time you send or receive btc.
Yes, I've noticed that, too: whenever I want to receive BTC, my Ledger generates a new address, BUT I believe it'll ultimately depend on whether or not your payer has a wallet generating a new address, in which case the transaction becomes hard to trace. Otherwise, all your transactions from a non-anonymous payer are potentially traceable