They can wave 18k pretty easily because they'll make it up in 18,000 other overcharges of varying amounts that aren't contested. Or that are corporate clients that just eat it.
Things like this are the exact reason that companies end up having to comply with all kinds of regulations. It's just easier to screw the customer first.