The “Giving free cash to the poor will make them lazy” theory
Instead of UBI, which many critics are fearful of, why not switch to a voucher system? The government gives everyone a voucher redeemable for $x for food, $x for healthcare, etc., whatever forms of welfare we decide to provide as a society. Then private companies can register with the government as providers of these services and consumers can spend their vouchers wherever they want. This solution seems like it eliminates bureaucracy by switching to a market based system, provides a safety net for the entire population, and makes it harder to freeload.