Generally steel or aluminum done right is able to withstand considerably more stress than plastic--it takes more force to permanently deform steel or aluminum as opposed to plastic.Yes metal frames can crack, but are you all saying that a plastic frame that's under the same amount of streat would out last metal?
The issue isn't outright strength--we hope the designer has done his homework in terms of picking the right material for the job. Frames aren't under a lot of stress, but they do a surprising amount of flexing and vibrating with each discharge. That vibration/flexing can lead to a fatigue failure over time in an aluminum frame. It can also cause a fatigue failure in a steel frame but it shouldn't if the designer has done his job properly.
Plastic handles that kind of thing very well--generally better than aluminum because of the differing fatigue properties of the two materials.