UBI won't work as long as the capitalist class is in power.
If the UBI improves the lives of people to the point of them declining to take shit jobs, the capitalists will try to dismantle and/or pervert the policy; they will also try to capture as much of its value as possible by increasing prices. The only level of UBI acceptable to capitalists would be one that keeps working people afraid of losing their jobs.