I like it, but would like to also be able to have it flexible so that it can increase or decrease inflation - depending on the league circumstances. So I agree that we need variation, but I would like to have a differential between win/loss so that we can use that as a tool as well.
So I don't like what we have now, but I also think your idea could go further as well and thus add to our toolbox at the same time.