Steel most definitely has a fatigue life as well! However, the endurance limit of steel can be somewhat higher than aluminium, so the stress in a steel fork may be below that which will cause fatigue cracking. It is highly dependant on the grade and heat treatment of the aluminium or steel. A blanket statement that steel doesn't have a fatigue life is just not the case.