We cannot have both anonymity and possibility of returning stolen bitcoin to their real owners.
Which one do you choose if you have to choose only of them?
If you choose the second option, please answer the question below.
Now, what's the difference between bitcoin and fiat?
For me the tracing of transactions is something I would adopt and in extreme situations should be able to know the person behind those transactions. One issue I have about bitcoin is that security part of things. Using fiat, should someone manage to transfer money from my account to another, I only need to complaint and get it reversed. On the other hand the person can even be located because of the information provided but all that is not possible in bitcoin the moment your fund is taken, its lost forever and this has been responsible for series of set back in the fight against crime.