I'm no good at rhetoric. :D
Depends on the dino. For the specific ones you mentioned, I like the idea.
Although Jurassic Park is going to need a massive rewrite.
I'm neither here nor there on that one. It's not an irreplaceable explanation for the absence of dinos today and fitting them on...