I hate geoblocking, but looking trough the site I only felt like facepalm. It's the same as poverty sucks so let's give 1000$ a month to everybody and somehow where the money will come from will be figured out by someone.
Universal minimum income is a lot nuanced then that.
It's meant to replace a lot of service like food stamps and housing vouchers and let the poor pick what they spend their money on and avoid bureaucracy. It's also meant to prevent the "welfare trap", an over-exaggerated but real problem, where getting a job and earning money can cost you more in benefits then you gain from the job.
There's been interesting studies lately on the effects of direct cash charity and a lot of study showing the effects of the earned income tax credit, 2 things which have strong similarities to universal income.