The thing we all forget is that .....a week ago / 3 months ago / a year ago... I hit that tree / fell on the gravel / that babyhead rock popped up and hit the bike....
carbon and alu get damaged and should be replaced regularly. FACT.
I reckon if carbon isn't faulty from new and doesn't sustain any damage it will last almost forever. but don't be surprised when it busts on you if you lock your bikr up at the shops or work or crash regularly.
Glad your not hurt (well not hurt enough not to be able to tell the tale).