Very much this.
Wouldn't dream of going into someone's house with shoes on.
Likewise having spent many £1000's on carpets would not let people walk on them in shoes !!!
in my hallways and stone floor areas yes i don't mind, but not on the carpet areas.