I agree there are immense benefits but it fails to recognize that markets rule the world. Once there would be a Basic Income, that is when market prices would go up to cancel out the benefit. You underestimate the rulers of the world (wealthy) to hold onto their advantage.
I see it as many times better than welfare or unemployment since it is distributed equally to everyone. If there is a limit it will eventually be too low, so even rich people would get it, they would have to or it would be destroyed.
Social security is an insurance policy really that doesn't hit wealthy wallets much beyond what everyone pays, but people still want to destroy it and this is against workers directly paying in their whole lives for a subpar investment, yes small businesses pay the full 15%ish and social security returns 2% annually and also props up our dollar big time with investment in t-bills. So even benefits like that are too social for many.
But a Basic Income distributed to everyone would lose the current perception of welfare/unemployment being bad when really these are helpful to keep the low end propped up and in the end I believe it saves money. You'd have to keep moving it up like minimum wage as the effects are normalized, it really is a travesty that minimum wage hasn't gone up as well.
People in America really don't like helping one another so this and other programs with even a hint of social aspects will not catch on. But if someone gets a benefit that the complainer also gets, they would probably be ok with it. However this does not redistribute and would eventually be cancelled out in pricing.