The main reason for fast promotion years ago was not attrition, it was expansion. Sure, there was some attrition, but quite a few captains were extended (one year at a time) because of expansion. Plus the fact that there were no SO's (both existing types had FEs) and all the FOs were Direct Entry, mostly with 3,000+ hours and good jet experience.