"as it's awkward to be shoeless at other people's houses,
I do just find in general that age and class do seeem to make a difference as to whether peopel ask someone to take shoes off.
I think it is an age thing.
It's not about worshipping carpets though is it?
But I would think it twee and - well: rather common"
All these generalisations are astonishing! I'm 53 and we never took our shoes off, but my mum wasn't at all house proud and a bit of dirt didn't bother her.
But - I have friends who range in age from mid 30s to mid 70s and in "class" backgrounds and it is accepted practice where I live to remove shoes on going into people's houses, or to at least ask. I always ask if I need to remove mine as I think that is good manners as a guest. The age and class thing is utter nonsense and I don't think it is twee or common. I also don't find it awkward to be shoeless in anyone's house
In my house we have a shoe rack by the door so people always take their shoes off when they come into my house anyway. I don't ask though, I leave it up to the guest. I have one friend who never removes her shoes, but I don't ask her to. I think she is probably self conscious about her feet.
Carpets can be a pig to clean and we inherited light coloured carpets with this house. It is expensive to get them professionally cleaned regularly and even more expensive to buy a new carpet. Hard floors are cold and unforgiving and I prefer to wear slippers in the house anyway. It just feels wrong to me to wear shoes in the house as they aren't anything like as comfortable as slippers anyway.