This is fascinating. There's an unexpected culprit for the dinosaurs' enormous scale: us (well, mammals, anyway).
The smallest known nonbird dinosaurs weighed nearly 1 pound, far above the tiniest birds and mammals. The pattern suggests physiology alone could not explain why truly tiny dinosaurs were rare or absent. doi.org/hcdrh6