Trade value in recent years has taken a nosedive, many factors involved and I think I see fewer player trades now that previously. Teams aquiring players with heavy contracts offset that with what they offer to pick up the player whose salary may represent some heavy baggage coming in.
Like you, I thought an injury-prone reserve TE and a third was cheap for Ramsey at thentime, but subsequent trades that amounted to essentially the saame thing with other clubs opened my eyes: trade value is what the market will deliver, which is usually less than what the player is worth.
The urgency to dump a player, regardless how good or how good a team fit who is a cap liability makes this a buyer's market - and the buyer inherits the impending cap problem.