Weren’t the dinosaurs also threatened by climate change?
What if it wasn’t an asteroid that killed the dinosaurs but a large drop in the level of CO2 in the atmosphere. The drop would have killed off the plants, causing plant eating creatures to starve to death.