Gee...I wonder how THAT happened?
Gee...I wonder how THAT happened?
According to the article, the researchers believe that almost all existing species (incl. humans) appeared more or less within 500,000 years of the present time.
But this does not imply that there is anything "special" about the present time. Rather, the same statement applies equally to any previous point in time - say, 120 million years ago, 300 million years ago, etc.
Stop trying to see only what you want to see.
Regards,