"Vintage" or "carbon fiber", aren't the important words.
Quality of build, quality of material, quality of design are far more important.
You also need to consider design target vs actual use.
It's entirely possible to build a poor bike out of any material.
Humanity has worked steel far longer than carbon fiber though, so it is still a more well-known method & material.
With CF, there's still a bit of a learning curve. Not only what's theoretically doable, but also what's actually buildable, time after time.
The biggest thing is probably that the times have changed. Nowadays the customer expects to see (and want) "improvement".
You're not expected to want to stay with your old ride very long even if it's doing OK.
With that background, designing a CF bike for extended longevity isn't gonna look that tempting to the manufacturers.