I agree with some of your arguments. There are many ways to prove that simply giving people money not only doesn't make them happy or fulfill them but often makes them worse off. I'm not going to argue against this because I agree.
The only way that I see this prompt being true is in the future. In fact, assuming we'll keep progressing regardless of how slowly, I'd say it's just a matter of time.
Inevitably, there will be such abundance, sufficient worldwide moral consensus, and a diverse and strong enough economy that these basic needs will be created as a byproduct, as an excess.
Given we keep progressing, growing, inventing, being ever more efficient, etc., then the only outcome is reaching this point where, I believe, it would actually cost more to throw away or destroy the excess production. Which means basic food and shelter for everyone become free.
Regarding the many problems that arise from people not having to work, I believe they'll be addressed effectively or solved. Because it will take many decades or centuries to reach this point. This will happen gradually, which gives humans time to adapt and work on something else. The vast majority of humans had to mostly hunt and farm for hundreds of thousands of years, and we've adapted to the opposite in less than 2 centuries.
It seems to me quite logical and true that we'll also succeed at gradually adapting to this UBI without having to work. We've done it before; we're still doing it, and it seems to me the adaptation from gatherers & hunters to farmers was more severe and harder than adapting from where we are now to the UBI future I'm envisioning.
02:53 PM