I have a Giant Trance Advanced and I’ve been riding it hard for the past 8 Yrs. Everything on that bike is carbon. Frame, Seatpost, Seat rails & shell, Handlebars, Brake Levers, The Rear Derailleur lower part of the cage and jockey wheels are carbon. I have not broken a single piece of it. It has scratches and dings, I’ve ran the BB into granite and concrete, I’ve hit trees and washed out at high speed. I’ve stood up after catastrophe and winced at the very true notion my bike may have exploded. Pick it up, its fine.
I also have a Marin AXC. Aluminum frame. I was railing fast down a trail, hit a rock someone had drug into the path. A big one. It ripped the entire BB off. Fluke; Maybe. My experience; I have never had a carbon frame fail in even a minor way. Let alone major & I own more carbon bikes than I do aluminum.