Well, I guess my point was poorly presented. The point was that it is hard to fly continuously from O-1 through O-6 but there are ways to do it.
The bigger point, the macro focus on it, if you will, is that I don't know very many, if any, pilots that stopped flying altogether after O-4 except for those that don't get selected to O-5. They either stay on as duty standing pilots knowing they will not get promoted to O-6 but at least they are flying as O-5's. OR they go to a staff tour for a few years and then get back into the flying game at some point as an O-5 or O-6. There are very few that desire to get out of the flying game completelely so they compete for flying jobs up until they are senior O-6's.
You make it sound like most are done flying after O-4. I disagree and think most will have an opportunity to fly again if they want to at some point as an O-5 or O-6.