Your math is wrong HO, as usual! Too much Melanine in your powder milk maybe?
Three years ago --> 0 upgrades
Two years ago --> 10 upgrades
Last year --> 15 upgrades
This year --> 15 upgrades
The number is rising and will go to a minimum of 4/month --> 48/year
Substract from that the guys who fail ( yes, not everybody is suitable for command HO, remember that), the guys who dont meet the requirements etc and I would honestly say that if you join now, you can expect an upgrade in 6/7 years!
This still is good compared to the international average in major carriers.
CX --> 12 years
BA --> 17 years
AF --> 11 years
UA --> 15 years+
AA --> 15 years +
Once more...stick to the facts!