Jack Horners Shape shifting dinosaurs

Carnosaur
MemberCompsognathusJanuary 11, 20142045 Views14 RepliesRecently watched Dinosaurs decoded with my nephew, and it left me scratching my head. Jack horner seems to think that there is just one tyrannosaur, one ceratopsian, one pachycephalosaur in the Late Cretaceous of North America.He didn't have much to say on hadrosaurs, however. i believe late Creteaceous ecosystems were a little bit more diverse then this.
Surely the herbivores out numbered the carnivores. But i dont think Tyrannosaurus was the only large predator at that time..and troodon the only small predator. The Kem Kem beds of Africa for example have a HUGE number of large bodied predators( Bahariasaurus, Spinosaurus, Carcharodontosaurus, Sauroniops)as well as dubious footprints or Dromaeosaurs in the area, that outnumber discovered prey species. Why does it seem to be the opposite in Late Cretaceous North America?
In my mind, Nannotyrannus is it's own species. Same goes for triceratops and stygimoloch. I find it hard to believe those three were just juvenile forms of Tyrannosaurus, Torosaurus, and Pacheycephalosaurus respectively. An ecosystem MUST be diverse in order to function..and with Jack Horners' theory, that doesn't seem possible.
Let me know what you guys think?
Nature doesn't deceive us; it is we who deceive ourselves.