While carbon fiber does have the highest tensile yield strength, it’s important to note that contiguous metals like aluminum and steel have distinct advantages like in fatigue life!
Fatigue life is the number/duration of loading cycles that a material can withstand before it fails under fatigue conditions. Fatigue failure occurs when a material experiences repeated or cyclic loading, leading to progressive damage and ultimately structural failure, even when the applied loads are in the elastic region (i.e. below yield strength).
Metals tend to eventually fail under fatigue at a single crack. Carbon fiber composites do not do this — they tend to degrade under fatigue throughout the entire volume of the structure. Composite materials fail due to fatigue in four basic ways: cracking of the matrix (i.e., the resin that holds the fibers together), delamination (peeling apart of one layer of fabric from another), breakage of fibers, and debonding of individual fibers from the resin. Cracking of the fibers and/or of the matrix can be deep within the layers and may not be visible from the surface. Fatigue cracks in metal structures always propagate from the surface (the trick is finding the cracks when they are small).
It’s hard to model the fatigue life of carbon fiber due to the nature of how this material is processed. When its internal structure is degraded from load in any way, it’s broken.
References: Velo