Earlier quoted context omitted.
What about machines doing most of the jobs so there are only a few jobs left? The value the machines generate would be enough to generate the basic income. Why is it impossible?
So, I, programmer, will be forced to work 12 hours per day to keep robots firmware up to date, while everybody else will enjoy free ride? Sorry, it will not work: I will chose free ride too. Why not just decrease number of working hours to say 2 per day, but for everybody, instead?
Maybe you would, but I think most people would rather have a job and be fabulously wealthy relative to those surviving on UBI alone. See: all the people who work 60h a week in SF making $200k instead of chilling at a bank working 35h for $80k.