Why would they take less compared to what they have to take for a service? I am not trying to argue for a less pay but all I'm trying to express is that some companies that are into this kind of services might decide to increase the fee more than what they ought to take especially when they know that the fund in that wallet is huge.
Since it is better to recover a lost fund with high fee than to leave it for the money to be forever lost, people would have no option than to look for every means and get their money even though it will cost them high fee.
The point you raised is a good one , and I really know where you are heading to. Majority will be happy to recover there money even if the cost is very high. Instead of losing everything completely, it will be best to get something. However we should be very careful to avoid being scam. Some of this recovery service might just want to cheat others especially if they find out that the wallets contain huge amount of money. So instead of losing everything it will be better to recover some part. The price charge should reflect the service offer to avoid exploitation.
You are making a sense here and that is what some would do immediately they get hold of the wallet they are about to recover the fund insider. Some can even tell you that the previous agreement will be invalid due to the continuous efforts that is put together to recover the fund.
Everyone has to be very careful about some recovery services since they can suddenly becomes greedy and would want to take huge amounts of the funds available in the wallet, contrary to the initial agreement. Greed is already part of the human faculty and some people don't waste time to utilize when they are in possession of clients funds. Transparency is what will make a difference in this kind of services.