AC's eUpgrades have worked fairly well for me.
The problem with CPUs is that people with low status never get them, because people with higher status always want them.
On AC, maybe I'll decide YVR-YYZ isn't worth the upgrade (saving for a TATL), which gives a P25K a chance at that seat. If it's unlimited, I'm going to want it, and I'm going to get it.