Here's another logical conclusion. The fundamental assumption underlying science is that the universe is determined. Physical laws control and we can come to know them.
Determinism isn't an assumption of science, it's a hypothesis that has been tested and, in general, confirmed. But as quantum mechanics has shown, it's possible that stochastic randomness is fundamental and determinism is emergent.
The logical extension of that assumption is that "randomness" merely implies ignorance: a thing cannot be determined and random. Yet "randomness" is fundamental component of Darwinism and all its derivatives. As to the diversity of life, the better scientific answer is, "We don't know, yet".
In science generally, and the biological sciences in particular, 'random' really means 'unpredictable' in the given context; so while the movement of particles that cause mutations may be
in principle deterministic, it is not
in practice possible to predict their interactions. They are,
for all practical purposes in the given context, random. So yes, it implies ignorance - often the ignorance of not being Laplace's Demon.
But this doesn't invalidate our understanding of processes that use random inputs; statistics and the law of big numbers ensures that. The toss of a coin has an unpredictable outcome, but toss it a million times and the statistical outcome is FAPP definite. The temperature and pressure in a room depends on the individual unpredictable motions of billions of molecules, but we can confidently apply the gas laws.
Unpredictable mutations provide the mechanism of genetic variation in evolution, but by using a variety of mathematical and empirical methods and comparisons with real-world populations, we have developed statistical toolkits for modelling evolution - they won't tell you specifically how organisms will evolve, but they'll tell you the amount of genetic change and the amount of influence from various inputs to expect, how fast populations will grow or shrink in certain circumstances, and so-on.
There is no doubt about the basic principle of evolution - a population, in which random heritable variations influence the reproductive success of individuals, will evolve, it's algorithmically inevitable. The details of how this plays out in the real world are being explored and refined continuously.