I think medical staff fall under expected visitors category.
Why Volunteering is not popular in our part of world? May be people here have different psyche. Contact by a stranger and asking for your needs may hit someone’s ego. But again when your own people leave you alone (which is also getting place in our society), then people do want company. Be it strangers.