> A redistribution scheme is inherently unfair.
All systems of tax, benefits, and even property rights are redistribution schemes, including the recent tax cut, which was a redistribution upwards in the income/wealth scale. Redistribution is always relative to the previous state of societal wealth and resource distribution. There is no set point of "fairness".
> Subsidized housing creates artificial housing demand
What exactly is "artificial housing demand"? The need for primary housing for poorer people (as fulfilled by subsidized housing) is anything but artificial. You can't fake needing a roof over your head. The only place you can see anything like "artificial" housing demand is at the high end in demand for second homes, investment real estate, and vacation properties.
> Solving the affordable housing problem cannot be achieved by subsidizing low wages and high rents.
Agreed. It can only be solved by building more housing. But the purpose of UBI isn't to solve the affordable housing problem. Society can walk and chew gum at the same time by also building more housing where people want to live, which seems like an equally high a political and economic hurdle as UBI.
UBI could in some cases, however, give some people the means to move away from high housing cost areas to areas where UBI goes a longer way towards providing housing for them. Many people are stuck in high-housing cost areas because that's the only place that job opportunities exist. This is not just true for professional workers, but also for blue collar and lower income workers who are even less able to afford housing in expensive metropolises.