Surely Italy has a similar, even more stark divide? But for different reasons.
Here, there being really significant differences between north and south, goes back centuries. Look at the waves of invasion and immigration over the last 2,000 years; Romans, Danelaw, Anglo-Saxon immigration. The history, laws, customs and populations of parts of the country(s) have been very, very different and traces of that remain.
In the last 300 years it's been the story of industrialisation and Empire, then the loss of both. Northern and Scottish cities like Liverpool, Manchester and Glasgow were rich and powered Empire but the mass of their populations worked in the 'dark satanic mills', or, in the NE in coal mining communities, and that image, of poor, urban, slaves to industry, persists.
That switched quite rapidly to de-industrialised unemployment, particularly in the Thatcher years, while the financial services industry prospered in London. A lot of really visceral anger and resentment persists from that time and the lack of large-scale investment since.
So southerners see northerners as all living in tight, urban, working-class communities (and forget the beautiful rural areas, which seem a bit cold and bleak to them, as they look south to France for 'nice countryside to holiday and relax in'). Whereas northerners see southerners as soft, incapable in practical ways and rather like spoilt children.