I think,if someone's forgot his bitcoin wallet private key,there's no other way to recover it. That's why,we should keep our private keys in a very safe and never be forgotten. Private key,is only need to open our bitcoin wallet,if it will be lose,your bitcoins will be nothing,and no one can be benifited.