Is it possible the probabilities are misunderstood, similar in some way to the Birthday problem? (Where the odds of 2 people in a room having the same birthday are very much reduced from what one would expect)
Generating 10 keys per second is not very much at all. How many could a modern server generate per second? - 100's? 1,000's? How about a future server with tech improving at 2x per 18 months PER COMPONENT stacked?