Why is it so difficult to track & recover stolen Bitcoins?
Transactions can occur very quickly and the stolen coins can exchange hands, split up and be mixed with other coins multiple times before the theft is discovered. Many innocent parties (whether it is merchants, exchanges or other individuals) could be affected. Who is going to be holding the bag?