you always estimate for the unluckiest scenario when you go through all parameters and you find the private key on the last combination.
Basically, you're right, you're probably going to create a collision in a fraction of the time it would take to generate all private keys.
Which would still take longer than the lifetime of our solar system, but might just be in time before hell freezes over.
You also need to factor in consequent lucky permutations! You might guess 1 private address in 40k years, or 3 private addresses one after another!
It
could happen. Chances are, you'll be struck by lighting out of a blue sky and at the same time be hit by a meteorite while a chasm in the earth opens up to swallow you whole, just the instant you're trying to spend your newly found wealth. It definitely
could happen.