Affordable is about supply and demand. Build enough and all houses are affordable. Don't build enough and people will find ways to cheat to get what you make as 'affordable' so they get in.
Not-so-poor people playing a game well that results in massive benefits? A mere distraction.
>Build enough and all houses are affordable.
There are more vacant units in the US than homeless people. There is some nuance in how the market functions - it happens to be profitable for large private landlords to set prices higher. The market does not exist to optimize the number of people who have housing, it exists to optimize the amount of money that landlords can make.