If the compensation system was fixed to work as it does in real life, e.g. a team has to first offer arbitration to the departing player, this would be less of an issue.
Most of the departing Type A/B players are departing because the previous teams are deciding to let them go in order to get the picks, not necessarily because they can't afford them or are being outbid. We, has a whole, tend to value the promise of potential draft compensation more than the value of the players we are letting walk.