Yes. No to rent seeking.
There should be caps overall and under the caps there should be the option to choose between lump sum and royalties.
Nobody should be collecting unlimited revenue for a brilliant idea at the start and benefit from cheap or free scaling.
This entire model is ripping apart the fabric of modern society.
And yes, I known this is blasphemy on this website.
Why isn't this applied to income taxes first? Does the government deserve a percentage with no cap of whatever you make? Your government services don't get better for you the more you pay.