The only country thus far where I have felt housekeepers do their job is Japan.
Everywhere else gets DND until check-out. (The best part is, housekeepers are generally glad about not having to clean my room, so they give me extra amenities when I tell them.)
Basically, why would I ever want to invite someone into the room when I'm not present?