Still, whole thing is saved by not enough people actually tracking it to that level.
And on other side, BTC tracks every single transaction ever. Which is also detriment, that is we keep everything stored forever in lot of places... Which kind seems massive waste.
Also, as you point out, BTC is a massive waste of resources and storage space.
Not perfectly. A lot of heuristics are needed to link a unique owner to multiple transactions. With bitcoin, it's recommended to use a new address for every transaction so, for example, in a basic transaction, it's not so easy to identify which output is the recipient and which is the change.
And there's Monero that tries to hide these links a lot more.
Its really interesting, feel free to use your favorite LLM to translate it :)