A trade isn't black-and-white, yes-or-no.
DK is a valuable part of the team. He puts up big numbers. Lockett is a big part of the team. He serves a valuable purpose even if his numbers aren't as big as they once were. However, if Pittsburgh (or any other team) values either of those skillsets considerably more than the Seahawks, it makes sense to discuss a trade. It depends on the compensation. It always has, always will, and always should. It's about the team, not the player. Does the player or compensation add more value.
So the real discussion is: What would it take to trade him?
Say you could bring in a starting WR with a low first or high second. (Where we drafted DK). To me, he's more valuable to the team than a rookie high draft pick. So it would need to be a first and something else substantial (player and/or additional substantial pick). Then push up the value because it's next year's draft and you go without for a season. That looks like a first and second to me as a starting point. ...or a first and a starter at a position of need. If a team offered a '25 1st round pick and an above average starting LB on a rookie contract it would be something JS would need to consider. Trading him for a first doesn't make sense to me.