Why do UK regions have such fiercely different food cultures?

Why do UK regions have such fiercely different food cultures?