THe problem is also with the way the visas are issued. If you have a visa of a certain nationality and you give him the option of release, the owner will not be given the visa of the same nationality. The reasoning being the owner is not interested in people from that nationality.
So many sponsors are not willing to give release.