This seems like an easy thing to test for? "Like, are you sure you wanted to pay 19,403x in fees over what you're transferring? Please submit again if yes." Unreal.
Where would this test happen? There's no official interface. Sure, it can be (and probably is) implemented in different wallets but if you're interacting with the blockchain directly no-one can prevent you from doing stupid things like this.
A smart contract wallet like argent could easily prevent this.