Very little in this story makes sense. A gang of alleged hackers is sophisticated enough to cause major gasoline shortages in the US but dumb enough to try converting the ransom on a US-based exchange?
An affidavit spells out some of what's alleged to have happened:
The agent used a blockchain explorer to track the payment. This is something anyone can do. A few transfers down the line and suddenly the FBI has the private key.
It's been speculated that because the private key is in the possession of the FBI in the "Northern District of California" that Coinbase was involved. The ransomers got paid, did some easily-tracked transactions, then sent the funds to Coinbase? They must have known full well that the FBI would be waiting.
The message I take away from this so far is either:
1. The attackers were numbskulls who happened to get lucky; or
2. The attackers never cared about the ransom and are using it to mislead investigators and/or the public.
There are venues where exchanges coordinate to track and freeze illicitly obtained funds. The majority of exchanges are represented there. Most likely the funds were frozen when they were sent to an exchange to cash out Fiat currency.