Так современная точка зрения и состоит в том, что мел-палеогеновое вымирание было постепенным.
Все наземные животные крупнее слона рано или поздно вымирают, взять, например, индрикотериев.
Среди млекопитающих и архозавров тоже много вымерших видов, даже среди
homo есть ветви, которые вымерли "вчера".
Мне кажется причина была гораздо прозаичнее: большинство динозавров не заботились о кладках, а те, которые заботились просто ничего не могли сделать, это всё равно что бегемоту поймать белку.

Косвенное подтвеждение: крокодилы и птицы в большинстве своём охраняют кладки.
Птерозавры были заведомо обречены на вымирание в силу анатомии, что касается живородящих морских динозавров, то они просто не выдержали конкуренции, среди крупных морских животных хищники встречаются нечасто в силу энергозатратности охоты, возьмём синго кита и китовую акулу, при хищных предках они стали фильтраторами.
Так что может быть никакой катастрофы и не было.
Если бы на землю действительно упал метеорит, то он бы с высокой долей вероятности уничтожил вообще всех позвоночных.
