I love these arguments: go here for more hours or I'm here and get this many hours.
The simple fact is, is that it depends on the aviator. I came to Carson and have flown my ass off. I've progresed to PC and am tracking IPC in less than a year and a half (first aviation assignment). I had to get a waiver for all of the hours required.
I consider myself extremely lucky...and I am. My peers are lucky to make minimums and many have not. I have flown 140hrs in the last two semi-annual periods.
My point being is that there is no fast track or secret to making PC or tracking. Its about timing and the individual. Granted I had a good amount of flight time prior to flight school, but I also a have a buddy in the same position as I am that had no flight time prior.
Really, as stated in the posts above, it comes down to the individual and really, just dumb luck.
Fortune favors the prepared, as a general rule in the army. Your experiences are not normal, I assure you; I hope you appreciate that fact and capitalize on it.
Someone who goes to a unit in reset where flight hours are so low that your minimums are going to be waived is not going to accrue many hours (yes, your commanders can waive your minimums to zero even if you're FAC 1). Going to a deploying unit or a unit that traditionally has surplus hours is the best way to pad your logbook. Whether you stay in the army for a career or get out after your ADSO you're going to want as many hours as possible. In the past, that hasn't always applied to RLO's who could have a great career and retire at O-6 with under 1000 hours.
Bottom line: help yourself and seek out a unit that has a generous flying hour program. Stay there as long as you can. Make friends with the guy who makes the flight schedule. Fly safe!