Evolution does not predict that the strong survive.
Which is why we have 800+ inheritable human genetic diseases and maybe 1 known positive human mutation (2 if you count sickle cell anemia for malaria protection, and 3 if you count being born without legs for gangrene of the toes protection).
Because some weak mutations will survive and spread their degraded genes among the gene pool until the species is completely degraded.
Apparently, if you degrade a bacteria enough, you get a human.