Steam has something where if an account never bought anything it can’t vote (something like that, from what I heard). They don’t necessarily have to buy something from the game they are voting on, just anything in general.
I think something like this would make botting unprofitable/obsolete. Well established platforms like Steam use this, and I don’t see why roblox can’t too. But I guess it would “ruin UX” or something, so we have to just suck it up.