Earlier quoted context omitted.
> ... best public transport in the country. Nowhere else has an underground system with trains every 5 minutes. Glasgow? "There are trains every four minutes at peak times and every six-to-eight minutes during off-peak times." says https://www.spt.co.uk/subway/subway-timetables/ .
When English people talk about the “UK”, they really mean England. You’ll notice that even though they will talk about the UK throughout their post they will mention “the north”, by which they mean the north of England so they aren’t really talking about the UK.
As for "the North", we have a similar historical construct in the US, where "the North" does not include Alaska or even North Dakota. https://en.wikipedia.org/wiki/Northern_United_States .
Similarly, while Miami, Florida is geographically in the southern US, it is not culturally part of "the South".
I think it's more likely that benj111 simply did not know that detail about the Glasgow, rather than knowing that detail and deliberately excluding it because it's in Scotland. It is, after all, a rather small system without the international fame of London's underground.