Instead of chip removal having no cost, why not have the ability to socket over an already existing chip, destroying the one already in the socket and replacing it.
(this was already suggested before, and i find it a very cheap and effective solution both for the players and the developers)