Well if there was logic for dealing without the CAP, there wouldn't ever be a free agent really, well very few.
Every team could retain every player at any price, and any cap penalty doesn't matter, so again, any value can be given to anyone at zero risk.
What kind of logic do you expect the game to have in that situation?