There is definateky value provided in exchange for rent. Rent is paying to stay in someone elses building or what not, not just the land. you are essentially paying the landlord instead of building your own home.
If you think there is no value to living inside, well, that's just delusional.