The overweight baggage fees are meant as a deterrent, so actually it isn't "whatever the market will bear", the airlines try to set it higher than that.
Reason is baggage handlers can be injured lifting heavy bags - and that costs the airline many times the extra fee.