Italians are possibly less willing to sit outside in the cold without heating. And I guess from a financial point of view it needs to run for a lot less of the year than in Glasgow.
Plus restaurants may have less indoor space in general, since you can sit outside comfortably for so much of the year.