We have many basic needs, but the providers of these needs are not expected to provide them for free if someone doesn't have the means to pay. Your suggestion would have food. heat, clothing, (fags, sky TV etc.... ), provided for free by the suppliers - as you well know, it aint gonna happen is it!?
This is why we have a welfare state, where people of lesser means are provided for out of taxes.
Back to property: Of course, if private landlords were required to provide their properties for free, for life, there would be no landlords, and you would get your wish that we all only own one property. However, this leads back to there being nowhere for those needing/wanting to rent to live..... unless government provides all of the property required by the rental market, which is something you can wish for, but is not gonna happen.