The recipient should be blamed too because benefactors or regular
business partners are ought to be notified in cases like that because funds can be sent without your notice at anytime.
How necessary do you find this post?
Since it is cryptocurrency, I think the sender should be blamed ti sending to an address he doesn’t know if it is still active or not, while if it is a bank account to receive fiat currency, that will not be a problem because the account name will show before they send money.
What if his uncle is using an exchange wallet address that might have been changed by the exchange owners when they undergo maintenance?
And knowing fully well that crypto transactions are irreversible, I think even if it should be a surprise, he should have try to reach his uncle for address and bit to disclose the amount he is sending, it would have been better than wasting the entire money.