I agree UBI is an inevitability and a crypto solution would be best.
Even though I think a crypto basic income would be best, I think at this point in time it isn’t possible to discount it being implemented by the government (unfortunately).
The reason I say this is that the government has ways of verifying identity in order to prevent duplicate accounts so people don’t cheat the system. I have heard of people trying to solve this problem cryptographically, but as far as I know there hasn’t been a simple system created so far to prevent such abuse.
Hopefully something will be discovered sooner than later!