These threads are weirdly fascinating.
Firstly, of course, there’s the confrontational ‘I’m cleaner than you’ contingent, throwing around insults about how people who wear shoes in the house have dirty houses. Very childish.
Then there are the people (on both sides of the debate) who cannot believe that anyone ever entertains the idea of doing things differently from them, and we have minds blowing all over the shop. Equally childish!
Meanwhile, I suspect that most of us, in fact, operate with a degree of common sense on this issue. So, for example, I have hard wood floor downstairs and am not too precious about shoes, but if it’s been raining and visitors are likely to be muddy, I’d prefer shoes off. And I’d definitely prefer shoes off to go upstairs as we have carpet there.
Although cultural norms differ, most people in the UK can’t have failed to realise that the tendency to expect shoe removal is relatively recent. My elderly aunt still looks at you funny if you take shoes off on arrival. This is because she grew up with cold floors more than anything!
There also is a class element to some extent. In traditional large well-to-do homes, people a) used to be fairly formal in dress so didn’t slip around in slippers b) had someone else to clean the floors so weren’t too worried.
But, seriously, a bit of common sense goes a long way here.