I ride in north nj where the ice age dumped all of the rocks. Most of my rides are on trails that are just rock crawling. Tall boy, impacts to the down tube once, impact to the rear triangle a different time …. Sold it. Trek top fuel, got a stick in the shifter came around and broke the seat stay( never would have happened on an alloy frame)…. Sold it. Stump jumper….. broke the chain stays twice in the jungle 2 different times from impacts putting the bike down in the rocks, Sold it.
Carbon bikes will take a beating all day long but hit them with something and they are just plastic. My 2 year old alloy Transition Sentinel has 3 dents in it that would have cracked a carbon frame. Some people ride years with out crashing, I personally think that if you are not crashing, you are not learning….. or pushing your limits.