To track cash, you need to surveil each point at which the cash changes hands, otherwise that information is lost forever. To track XMR, you likewise need to surveil each point at which XMR changes hands. In some ways, the process is similar to reconstructing TOR traffic - you can't passively observe and deanonymize the entire network, you have to actively target a specific actor. I believe that's what the IRS is talking about when they offer their bounty.
It did seem though that some targeted attacks where you obtain the private keys of separate individuals could allow you to confirm that they transacted via Monero in the past by inspecting the block chain with these keys.
However, private keys are easy to strongly encrypt, typically don't leave your own machine, and can be safeguarded in many other ways. So in practice, they are impossible to lift from a sophisticated user without performing an equally sophisticated attack of deception, for example an evil maid attack with specialized hardware/software.
Also, the bounty was awarded to a company who is theoretically developing a solution. I'm not holding my breath, and anyway I hope for the sake of everyone guilty of harmless "crimes" (buying recreational drugs) that the anonymity holds.