I say that this way is fine because:
1° As I mentioned before, those who donate are the ones who are approving the developer's ideas, so they should not have problems with the content, while the public will only be left without the mini-updates
2° He will at least be calm, and will be able to continue developing without being limited
3° Now they will not have to complain, when they are already being given a version that is supposed to be with which they have no problems