Ofcourse we take our shoes off at home .. anyone who cares about his home would.
Service guys have come inside and sometimes have their own cloth like covers to put on the shoes so they dont dirty your home interior.
However, I had times when service guys would come in and not remove their shoes even though you asked them too. As they claim that its for their "own health safety" bullshit.
When I called to complain to their superior, was told that by law, they need to make sure they dont get any diseases or infections as my carpet or interior maybe "dirty" BULLSHIT.
Usually, if the guys are nice, they remove their shoes without you asking them.
Common ethics and manners.