I am sure there are more than you think. I am always battling for upgrades. The one thing that is werid, Airlines penalize the last minute buyer. The elites who pay the most.
For example, there are so many elites who fly week after week the same destination (as I do), but many fly on last minute notice and their upgrades are harder to get.
Oh well... sorry about the tangent.