<philipchalmers@blueyonder.co.uk> wrote:
Despite the thoroughness of David Marjanovic's response I think there
are still some gaps:
"Because they (small non-flying dinos), or most of them at least, did
not have similar ecological niches. The surviving mammals and lizards
mentioned above were for the most part granivores and insectivores; of
the only dinosaurs in these niches, some survived -- all of them
happened to be neornithean birds (and lithornithids, if those don't
belong to Neornithes)."
Why were small dinos excluded from these niches?
They weren't. It's just that the small dinos in these niches were birds.
Why could small dinos not survive by preying on the granivores and
insectivores, as cats do now?
Because almost all the granivores and insectivores died. If a predator
feeds on ten prey species, and nine of those disappear while the tenth
undergoes a population bottleneck, the predator starves to death.
"No flightless theropod the size of *Compsognathus* or smaller is
currently known from the Maastrichtian, AFAIK." That's also my
impression, but the question is why not, given that there were earlier
very small flightless theropods?
I don't know, but I suspect that the presence of very small
nonflightless theropods had something to do with it.