I don't even understand why this is a thing anymore. There is no reason to hand out comp picks for losing FAs. It would be one thing if it were like MLB with the haves and have nots due to no salary cap, but the NFL basically covers all player salaries with TV contract money so it's up to the individual teams to decide whether they want to keep a player or not.
Choosing not to keep a player shouldn't have anything to do with trying to get a comp pick. Since all teams are on more or less equal footing(minus signing bonus money), it would all balance out eventually. It's outlived whatever purpose it served at one point.