Потому, что "после того" - не значит "вследствие того". Датировки слегка разнятся, по некоторым вообще выходит, что максимум, что можно сказать - это что некоторые динозавры дожили до падения астероида.
Вообще-то серьёзные изменения в биосфере начались ещё с середины мела. Цветковые (покрытосеменные) растения возобладали над голосеменными примерно в это время. Возник травяной покров (до того травы как таковой не существовало, там, где у нас саванны и степи, в мезозое были полупустыни). Как следствие, изменились энтомофауны: среди насекомых стали процветать опылители, а не поедатели растений. Вообще насекомых стало куда больше. Дальше поменялась фауна мелких - насекомоядных - хордовых, то есть в первую очередь как раз млекопитающих. Они породили полноценные растительноядные формы - именно потому, что увеличились в числе и темпы эволюции у млекопитающих выросли.
Дальше изменения накрыли средний размерный класс: появились хищные млекопитающие - грубо говоря, из "землероек" возникли "мыши", а "мыши" вызвали к жизни "кошек". Ну, а для хищных млекопитающих - относительно небольших, но теплокровных - молодь динозавров была лишь законной добычей: это же были просто глупые и медлительные (особенно ночью) ящерицы...
Это - давление мелких хищников - привело к постепенному падению разнообразия динозавров. Совершенно очевидно, что очень скоро перемены должны были накрыть крупный размерный класс - к концу мелового периода как раз он и был на очереди.
Но астероид ускорил дело. Не очень сильно - на несколько миллионов лет. Он нанёс нептичьим динозаврам "удар милосердия".
Птицы же - тоже разновидность динозавров исходно - благополучно пережили катастрофу. Собственно, они тоже относились к числу тех мелких хищников, которые постепенно задушили прежних гигантов. Кроме того, рыбоядные птицы сыграли большую роль в вымирании морских ящеров и птерозавров, так как более эффективно охотились на их обычную добычу.
Не вполне корретно поставленный вопрос - млекопитающие гораздо более обширная группа (класс), чем динозавры в ранге надотряда
Астероид здесь ни причем.Хоть и натворил немало бед.Динозавры вымерли из за своего размера и веса.Увелечение массы планеты и уселение ее гравитации.