Because in 226 cup races from 1991 to 2001 he never won a race and only had 23 top 10 finishes.
I imagine he could get a ride any more.
Ford Technician
ASE Certified as an L1 Master Technician with extensive experience in Ford products