I've soured on it recently, if you gave everyone $1000 a month then your landlord is just going to raise your rent by $1000.
If full socialism is out of the picture, and we could enact something like UBI I think we should expand disability and social security for those who can't work and then do a universal guaranteed jobs program for those who can work because:
-
It's way more politically viable. It's going to be almost impossible to convince a majority of Americans to "pay people to sit around all day". They'd be way more open to it if they're doing a job.
-
We could use the labor on fields that the market doesn't value, such as building green infrastructure or social work for low income individuals. This would go along with expanding the definition of a job to any work that is benefiting society. If you're a parent spending all your time caring for a young or disabled child then that's a job and you should get paid for it.
-
It you increase the wage for these guaranteed jobs that effectively raises the minimum wage since the private employers have to compete with the government. Why work at McDonald's for $10 an hour when the government is paying $15. If you raise UBI that may decrease wages as employers will use it as an excuse to pay less.
-
Even for people making above minimum wage it gives the worker more bargaining power since your employer loses the threat of throwing you onto the streets. This is also true for UBI but only if it's enough to fully cover a comfortable life which I don't think will happen due to the inflation it may cause.
-
It increases production which can help to increase supply and cover for the increase in demand giving people that much money will cause so inflation is checked more.
-
People neeed a job, as in the expanded definition I gave above, it's a big part of how people make meaning in there life. The best case for someone not working would be they just play video games all day, worst case they turn to drug use.