I understand all of the above, but the point I am making is this.
I can generate a private key, and from there I can generate a public address, from that same private key.
If I did this enough times, and it may take forever, eventually I will match a public address, and I will have the private key from it, so I can claim the balance if it had one, in theory?