I am afraid that I have never been persuaded by "civilisation will destroy itself" arguments, because (a) they have a poor definition of "destroy" and (b) options for further evolution don't seem to be well considered.
Expanding briefly if I may: Most cataclysmic events postulated don't seem cataclysmic enough. Suppose for example there was a huge nuclear war. Might that and the ensuing nuclear winter push humanity back to the dark ages? Well, very possibly it might, but we know from practical experience that getting from the dark ages to now takes about 1500 years or so, probably rather less if you have the smoking remains of the previous civilisation to get clues from. So, we get another go at being an advanced civilisation and presumably can repeat this depressing episode over and over again (see Azimov's excellent 1941 short story Nightfall).
For these cataclysmic events to actually make mankind extinct the population has to be reduced below a practical reproductive minimum (which clearly depends at least in part on how spread out the survivors are). We could imagine perhaps some sort of synthetic plague to which no-one is immune and which survives in the environment to such an extent that even small highly isolated populations are eventually infected. It sounds a bit unlikely to me, but again we know from experience that given a few million years our ape cousins will evolve to replace us. Of course, all primates could also be vulnerable to the disease, in which case we just have to wait even longer for an evolutionary replacement.
Conclusion: Short of managing to destroy all multicellular life forms, planets which evolve advanced life will have advanced civilisations from then on with possible gaps.