How is it possible for someone in FTS to stay in the cockpit til 20? Is it not required for FTS aviators to do disassociated tours, major staffs, or masters programs in order to hit milestones?
There's no disassociated tours in FTS. Historically, you would be right around the same timeframe of getting out/going to a Disassoc and applying for FTS. However...
Now that everyone is pretty much wings +8, you're probably going to have to do something which may turn out to be a disassociated before you can apply, but that's not while you are FTS. As for flying for 20, times are changing. FlyBoyd will have more historical info than I, but what I've run into on the operational side, they want you to track along the same lines as your REGNAV counterparts, so after your DH tour, they expect you to do something that isn't necessarily flying related and/or PG school, and then you'll be up for O-5/CO. For helo guys, CO is pretty selective. Flying as an O-5 seems to be much harder now. If you don't make O-5, flying for 20 appears to be an easier task.
Doing a flying tour after your DH tour isn't usually all that career enhancing, but I'm okay with that.