In India, where I live, the only time it's okay to wear shoes in the house while visiting is if it is a somewhat more formal party --- the kind that requires an invitation to be sent out.
There are regional differences, though --- in northern India, in New Delhi, I see workmen (plumbers, repair technicians, the bloke who checks the gas meter, electricians, etc) come in with their shoes on. This used to shock and disgust me, when I had first arrived from eastern India, where even workmen will take their shoes off, as will salesmen arriving for a demo --- so it's common to see a man in a jacket and tie take his shoes and socks off at the door to show you the newest vacuum cleaner model
On the other hand, while the idea is really to avoid tracking muck in --- traditionally, a lot of things were done sitting at floor level, including cooking and eating --- I find it hilarious that our gardeners will work in the front lawn with shoes on, then go through the house with their shoes off to work in the backyard in *bare feet* and then come back through the house to get into their shoes. Not only is there garden dirt everywhere by now, there shoes must be gritty inside too!
It's considered polite to have extra slippers --- typically rubber thongs that can be washed after a guest has used them, for hygiene (politer for the next guest) --- for guests.
I have Reynaud's too, so winter presents a problem. In summer, I'm either barefoot or in thongs of some description. In winter, my toes prefer to be cozy but I hate 'mopping' the floor with my socks --- even with a no-shoe policy, there is enough dust around here and our homes aren't usually as well weather-proofed as yours in the US and Canada. So I have woven grass shoes with woollen uppers that sock-clad feet can be slipped into. They need changing out every few years, but at least they're biodegradable in ways the rubber thongs are not (really, synthetic these days).