I'm not opposed to paying for upgrades, but what I don't like is having to pay more for my ticket for a chance at an upgrade.
I'd be happier with a system that prioritized upgrades by fare paid but allowed all fares to upgrade.
But whatcha gonna do? Consolidation has reduced the number of alternatives.