So even if it's 99.9% empty, it still can have 120 kgs of rocket fuel. That'll go with a bang.
And it's unlikely to land with only 0.1% of its fuel left - that margin is too small to be attempting a soft landing, so I'd expect it to be a lot more. Then compare with just 5 gallons (probably US gallons, about 19 liters, close to 17 or 19 kgs) of ordinary gasoline:
The rocket runs out of usable fuel, but that doesn't mean that it is empty. If for no other reason the turbo pumps would probably get damaged beyond repair if you run the tank bone dry. Also it's not just fuel, but oxygen too in the right ratio.
If you put a spark inside a full gas/petrol can, not much happens. Not enough oxygen. Half full? Still not such a big deal.
But empty the can, leaving behind just the fumes and the oxygen, and you have yourself a bomb.
My understanding is that the rocket here is a similar problem. It's a giant tube of explosive material. I wouldn't want to tap it with a hammer. And they've got it falling to earth at supersonic speeds, then calmly setting itself down on a barge at sea in 3m waves.