That is NOT what I explained, two different private keys will never link to a single address.
Wrong, there are 2^256 possible private key permutation, but there are
only 2^160 possible address permutation.
Even though i never see any cases where 2 different private keys leads to same address, it's possible since there's less possible address permutation than possible private key permutation.
If my calculation is right, 1 address has about 2^96 corresponding private key.
But two different scripts can and have on several occasions generated identical private keys that have been tied to already used, and in some cases wallets with balances.
Only applies if the script uses weak random algorithm/function. Wallet these days use more random algorithm/function which is cryptography secure.