This obviously seems like a typing mistake or some confusion otherwise i do not think any sane person will uselessly pay millions for a small transaction, maybe the whale would be drunk at the time of transaction, whatever but people need to be serious about these things.
To counter such errors i think eth network should have a function of refund where they see that fee paid is unusually high.