I would imagine in Europe compared to the USA there are a lot more people in very small apartments or share houses in the cities, they do not lend themselves well to home working.
Additionally thats one company, maybe you just have a particularly social group of swes who like each other and a good office environment