There are only a few ways to let developers get coins without mining - premine, taking a cut of every block, taking a cut of some blocks and relying on donations.
The first is extremely frowned upon in the crypto community and would probably harm adoption (unless it is really small, in which case your revenue is almost worthless). The second is what a few other coins are doing, but if we want to do that you could take something like 0.5% instead of the crazy amounts the others are taking. The third is our proposal and is practically identical to the second. The fourth is problematic - in this mining world, margins are everything, so you are not likely to get much donations.
Also, aa: you should go support some other coin with your hashpower if you disagree with a coin's philosophy.