'The state's responsibility is to ensure that everybody in need gets a roof over their head, clothing and food, but after that everyone should be free to choose to live in whatever size house, eat whatever food and buy whatever clothes they can afford.' is the reality. Life is not fair, and do we really want to live in a Marxist state? Some people have larger cars, holidays, or better holidays, some travel first class, etc, etc. The UK is million miles ahead with providing social benefits and social housing, and the amazing NHS. Most countries do not provide either- sadly. Or provide only high-rise social housing, as in France.
I'm afraid that to expect social housing to be the same as private housing, PLUS be cheap, have everything provided, decorating, new boiler, new roof, new bathroom, etc, etc - is just pie in the sky. Unfair? Well yes, where where do you put the bar???? Again the UK is light years ahead with social provision- but surely there is a limit. And families with children must have priority for larger houses. But totally agree that more smaller houses have to be built urgently, and with the proper infrastructure in place.