I probably cannot do it justice in a comment here, but, in a nutshell, there is a lot of unpaid work in the world. As one example, women's work is often unpaid. When it is turned into a paid job, it often pays really poorly.

Historically, women's work was compensated by a strong sense of family obligation. Men were expected to marry and/or support women they had sex with, especially if they got them pregnant. There is less and less expectation that a man is obligated to support a woman. There is more expectation that she can also go out and get a job, which sort of works if there are no children, except that very often due to social expectations, a lot of her time and energy still goes into traditional women's work. The social contract has become broken in a one-sided manner.

On Hacker News, you see people routinely say that content creators on the web are not entitled to be paid for their work, yet they expect there to be good, high level content readily available. And they expect fresh content to be constantly produced. A very high percentage of people on HN use adblockers and then say 'Not my problem" about how that is destroying the income of not just small time operators, but even long standing, established and respected publications. They often say things like "get a real job" when I comment on "So, how are writers supposed to get paid?" They expect writing to be done for free on a regular basis, basically.

There is plenty of work happening right now that isn't getting compensated and that people who make a far better than average hourly wage don't seem to think deserves compensation. So, I see a future in which people with UBI are doing valuable work like content creation while not being paid for it. I would much rather we figure out a better means to monetize work being done right here, right now instead of acting like "work is simply going the way of the dinosaur." No, it isn't. But many people simply don't want to pay the people doing the work.

In a tribal culture, if the tribe makes a big kill, everyone eats. The high ranking people may get the better cuts of meat, but no one goes hungry. They are considered part of the extended family in some sense. This sense of obligation has eroded and an awful lot of people simply seem blind to the many things that must happen that are needed in this world and are valuable, but that they don't want to pay for.

There was a discussion on HN recently in which someone said that the US has 5% of the world population, but 22% of the world's prisoners (IIRC). And it is not illegal in this country to treat prisoners as slave labor. So there is apparently a vast prison industrial complex churning out cheap products using slave labor where the workers are not paid. There is insufficient hue and cry over this situation.

We need very much to design a world in which more people have access to the means to create wealth for themselves. If we are going to displace our historical practice of feeling familial or tribal obligation to take some minimum level of care and provisioning of everyone, then, no, just giving money is not enough. We need to give the means to make money.

Most wealthy people who get called millionaires or billionaires do not actually have a checking account with a million or a billion dollars in it. They have assets like stocks and bonds and land. These constitute a means to make money. When you give poor people money, but you deny them the means to make money, you are in no way giving them the life that rich people have. Rich people can get more if they want it or need it. UBI would be a fixed amount. And if it wasn't enough, well, fuck you.