Airlines also need to recognise that by their on board pricing, they are encouraging pre-loading. Even with airport bars' obscene prices, they are still cheaper than on board.
If they were really serious they would close their bars. Works for SV/KU/IR and some others.