Yes, it is a human right. It's only because we value not just the basics or just survival and believe it's more important to value making money and pursuit of perfect happiness, that makes us accept the argument that it's not. We could all have housing, but whether we're willing to compromise comfort, etc. for it, is the question. If having this shelter as a right means living together, and sharing resources, are willing to make the sacrifice so that others can have? We don't think in terms of basic needs anymore. We want more than the bare necessities. Yes, we can expect to have shelter as a right, but whether to have it for everyone means what we receive is the best or most optimal for everyone's comfort and luxury is another issue altogether.