UBI is a bandaid, and not a very good one.
Sure, having more money absolutely makes life easier. I'm not disputing that and no one with any sense would. But it doesn't address the numerous problems it seeks to.
But you touched on the problem, adequate controls are needed. We can do adequate controls without UBI.
The problem with UBI is that when you do big payouts like that, they just become a target for price gouging. Everyone knows there's extra money to be had and they're going to want their cut. Your landlord is going to know exactly how much extra you're making and without rent control there's nothing stopping him from taking it. The best way to prevent that is to force him to compete for tenants.
So wait, why isn't he competing for tenants now?
Additional housing fixes the rent problem. UBI puts a temporary bandaid on it.
Universal healthcare fixes the medical expenses problem, strong unionization fixes the wages problem.
Don't get me wrong I'd love the paycheck, but it isn't the solution people think it is.