By your logic, humans can't discover things, but AI can. You think you made the opposite claim - you didn't.
1. Consider that you can freeze a random seed, making an algorithm deterministic, but you can't do the same for a human.
2. Secondly, I dare you to explain to me exactly, down to the very activation of cells and synapses in your mind, how you came to understand these words as having meaning. You can't do it, but an AI that did this would do this implicitly. So it will do a much better job of explaining how this happens than you will.
So you haven't ruled out AI being able to discover things. You've claimed that humans can't, but AI can. It directly contradicts your thesis.
3. We can point to specific examples of novel discoveries produced by modern ML that were made without the use of good training data provided by humans - indeed, without any training data provided by humans. Moreover, these techniques weren't limited by their training data being bad - they were built around the idea that the training data they would generate was bad.