The fact that someone else might be in need does not give him any right to my money, or time. Forced social welfare programs ignore this. UBI does not reduce the negative imapct of these programs, but actually enforces and concretizes them and the mentality of "social debt" and "inherent social debt" (both do not exist) by declaring every citizen equally guilty.
UBI sounds nice on paper because everyone wants a cut on their taxes (and that's not bad) but it quietly pushes the agenda that you are entitled to something from everyone else just because you are alive. This will only lead to worse problems in the long run, because then very few individuals would understand that people can actually live without UBI.
The increase in taxes for the majority of the earning population would cancel out the benefits for them anyway, and might even be a negative for them.
UBI gives people something for nothing, which means that people would opt to not get a job but just stay on UBI for as long as they can. And if the government does enforce a criteria, well then, it just increases the surveillance surveillance and mandates it. And to say nothing of the illegal immigration that will increase if UBI is introduced, because UBI unconditionally sacrifices the money and time of people who produce for those who can't, and/or won't.
I just see this as a move for guys like Elon to snuggle up deeper with the government. This kind of short-range thinking is what has led to the massive debt right now and will only increase it. Who knows where this self-sacrifice will stop? People in america cry at the 1%, but being born in America already puts the majority of its citizens in the 1% of the world's population. What will happen when those people say it's unfair for so few to have so much? The people clamoring for UBI do not have a reason for it, and their reason for it is that there needs to be none. The other countries can and will do the same, and that's when people will understand their importance of not basing decisions on feelings.