Hi.
79228162514264300000000000000 (2^96) private keys can generate the exact same Bitcoin address.
Why is this not a concern?
Because in all likelihood no-one will ever be able to find two different private keys mapping to the same address.
And if they do (against all odds), then in all likelihood the address will not have a balance.