Why don't the British haggle generally?
They dislike openly expressing feelings or opinions.
They don't think it is polite behavior.
They have sales every January.
They can always get a better price somewhere else.