UBI is cool, but I recently watched some videos by Hazel Thayer that advocate for Universal Basic Services instead. Basically, if you give people UBI that covers the cost of rent, you're putting money in landlords' pockets. And I hate landlords! Guaranteeing free social housing for everyone would fix that problem. We should have basic housing, basic food, basic medicine, basic education, basic clothes, basic electricity.
UBI is cool because it's easy to implement in policy overnight. It would take one single bill to do it. But UBS is a recipe for a better society, with less wealth going to capitalists.