I really like UBI and think it would work wonderfully if it was somehow actually implemented without major bullshit. But I'm not sure it's even possible to implement, because it would make it next to impossible to exploit and control people, which would be really bad for corporate profits. I'm skeptical that capitalist democracy is strong enough to overcome that, I think maybe the way it works is more of a negotiation of power between the factions that actually hold leverage over things, and that it is impossible for that to result in prioritizing the interests of those without leverage, which UBI recipients would ostensibly be. If it looks like everyone is going to vote for UBI despite the best available propaganda against it, maybe the powers that be will just agree amongst themselves that they don't really depend on that group of voters in any critical way, so they'll just shut down or falsify voting and enforce their will with automated violence, because they prioritize maintaining control.
So probably what's needed as a prelude to direct government relief from exploitation is generally increased negotiating power for every person, which won't be a top-down thing for the most part.