In the case of bip47 payment codes, it was necessary to know the sender or at least have a commitment transaction so that the recipient knew which addresses to look for. Silent payments bip352 do not need any of that. You can find more information here https://silentpayments.xyz/