How is a guy with a laptop and internet know that the start/end address at e.g. an exchange is connected to me specifically? Sure, they can trace all the transactions of an address but you need more than that to connect the address to a specific person.
Of course, Monero is a better option but even with BTC it's not as trivial as you claim.
Of course, Monero is a better option but even with BTC it's not as trivial as you claim.