“However, of all the millions of species which ever lived, the numbers of fossil species found so far is no more than 1%. “
Then how do you know there are millions more not found if you haven’t found them?
I guess I am a billionaire, I just haven’t found the billions.
OK... here is the logic behind "millions of extinct species":
Scientists estimate that the average species lives about a million years before it either goes extinct or has evolved enough to be classified as a new species.
In the world today there are about 50,000 vertebrate species (fish, amphibians, reptiles, birds & mammals).
If each species survives a million years, then during two million years there would be 100,000 species, in ten million years 500,000 species and in 100 million years five million species.
Calculating all the way back to the Cambrian Explosion (500+ mya) gives us over 25 million species.
How many fossilized species have been found?
A few thousand perhaps, certainly far less than 1% of all species which ever lived.
And that more than anything explains so-called "missing links".