You're absolutely right.
In this computer age, just print all money directly into each person's account, and let it be equal per person. Whether or not a person pays into the system or not might simply enable a bonus, making it truly UBI for everyone, but with bonuses for those who contribute in different ways.
But I dunno - I'm just throwing ideas around.