Only citizens who can vote for a candidate should be allowed to contribute to a candidate.
Use to be you had to be a land owner to vote. If that were true today ther’d be a whole lot less welfare.