Of course Unity deserve to be paid and receive revenue, I'm absolutely not against that and if you are on the Pro subscription, it is only a concerned once you reach 1M$ which at this point means the project should be profitable and manage to pay that tax (otherwise maybe that project isn't commercially viable).
But it just feel very harsh for the mega popular indie hit that have very low revenue per user you know... A % of revenue would be better or at the very least only count install that generated revenue or whatever...