The Israeli policy of exchanging countless of prisioners for a single israeli hostage does not work.
Why ? Because Israel does reward the kidnapers.
When Israel does free N palestinian prisioners for an Israeli hostage is actually rewarding the fellows and creating a strong incentive for more kidnappings.
Of course Israel also punished the palestinian population..., or lebanese , after abductions.
If my memory does not fail after the kidnaping of Schalid Israel did an army incursion in Gaza that killed many people.
Same with Lebanon , in 2006.
After abduction of Israeli soldiers in the border , a war took place. Many lebanese and Israeli soldiers die.
But why hezbollah kidnapp the IDF soldiers near the border in the first place ?
Because they knew that each kidnapped Israeli ( or even body ) was very valuable and was worth the risk of a confrontation with the jewish state.
Being so the policy of bringing home the kidnapped fellows at any cost does create a powerful incentive for various organizations , including palestinian organizations to kidnap more more israelis since the price Israel is willing to pay for each of them is enormous.
The Israeli Kidnapping episodes are like marriage.
Its a " game " with 2 players, Israel and the palestinians.
Israel does pay huge price for israli prisioners. And being so the palestinians try to get as many as they can since they are worth their weight in gold , so to speak