The latter applies to human trafficking, slavery, child abuse, etc. If a homeless person wasn't willing to offer sex for money, why would they do so for a place to stay in? Both hold value, but only one form of trade is acceptable? What if the people in question offered money instead? Homeless people could still use that money to buy a place to stay.