Yes. Though according this fitness function we're not necessarily more successful than a jellyfish or a tapeworm.
Arguably much less successful since jellyfish have been around 700+ million years ands it’s not clear if humans will make it even the next couple thousand. But the jury is still out on that one
Arguably much less successful since jellyfish have been around 700+ million years ands it’s not clear if humans will make it even the next couple thousand. But the jury is still out on that one