That’s okay in theory & I would support it if it was implemented right across the board.
However, we’ve just registered 2 Meritocracy Parties, and for them to compete in any way with the big parties, we will simply have to accept donations. It costs £500 to put up 1 candidate in 1 voting area in the UK, where both parties are registered.
So, there is the dilema : We can’t be against political donations while accepting them at the same time. It would be seen as a tad hypocritical.
If you’re serious about a seperate political party/movement that stands against donations, then you’re free to go ahead & do it.