Growing up, I was required to take my shoes off and do so to this day. Of course, I always feel obligated to do the same when I'm at someone else's home.
I don't understand how people can walk around on the carpet of their own home with their shoes on. It's a very gross/dirty feeling for me. There are even people who sometimes will lay/sleep in their beds with their shoes on.
I would guess because of the culture, many members will also come from a similar upbringing of removing your shoes when you enter a home but I'm curious to know if my suspicion is indeed correct.