What if you don't meet the minimum requirements to take a prestige class until you are level 18? Do you have to wait until you are level 20 to take the prestige class?
A prime example is someone who wants to become a weaponmaster, but didn't pick fighter as their base class. It could take a long time to pick up all the feats. That is not a powergamer build, it is just the long road.