Over the years there have been many explanations for the extinction of the dinosaurs. The theories have ranged from a mass drowning during Noah's flood to a meteorite smashing into the earth. I have always favored Gary Larson's explanation in the Far Side.
However, this is probably the most reasonable explanation for why.
HT: My brother Chris Byron