People don't stop working if you give them basic income.
They do stop working two or three jobs to make ends meet. This is good, because it kills people.
They do stop doing the shitty underpaid jobs that no-one wants to do if they can possibly avoid it. This is good. Those jobs need to be redesigned because they're shitty. There are many happy garbage removalists out there, or cleaners, or retail clerks. It's not necessarily the nature of the work that makes a job shitty, it's often the incidental bullshit around it that makes it shitty. Making employers as a whole less motivated to keep their employees happy is the antithesis of basic human respect, and needs to be changed.
We have to get out of this bullshit Protestant Work Ethic mindset that work is about suffering and that we get paid a salary to compensate for that suffering. Work is what gives our lives meaning. For some of us, that meaning is found in climbing the corporate ladder, others enjoy serving food, others have a sense of satisfaction from their cleaning gig.
If the only reason you work is because you're paid to do it, find another line of work. No-one deserves that kind of misery.