это скорее из-за высокой конкуренции и того что более возрастные гонщики как правило требуют больший гонорар, в то время как с возрастом их реакция все-таки ухудшается, в целом же результаты у них не лучше чем у молодых. но все-же в формуле 1 гонщик может задержаться и более чем до сорока лет при должном отношении к делу и при очень хорошей репутации.
например Шумахер, Барикелло. это только те кто на слуху, наверняка были и другие.