Lets just ponder your wannabe GM skills. The Cowboys have said they have a priority to sign/extend 4 players and allow for the rookies they will draft and that will use up more than the available cap space. The Cowboys have several pressing needs and have to hit on ALL OF THEIR TOP draft picks, 1 - 4 or 5. You want to trade for Thomas which means giving up possibly multiple draft picks and then trading away at least 2 draft picks to select a LB. So your big moves are to squander the Cowboys top draft picks on 2 trades, one of which because of cap space the Cowboys wouldn't be able to afford, and these 2 players will be the entire fix for the Cowboys? All of their pressing needs will be answered with these 2 players? Stick to fantasy football where the only one you hurt is your fantasy team.
.
it would depend on what Seattle wants and as for moving up
"if you must" to get a linebacker, again depends on who is available. maybe it only requires moving up 2 places
i would not trade my draft for 2 players but i know that the Cowboys are terrible without Lee
Earl is a proven elite top 3 free safety and can make everyone around him better
years ago we should have been serious about getting Weddle when he wanted out of San Diego
instead the franchise has chased its tail and wasted picks while wannabe gms like you are happy with cast offs and players not capable of being elite at their position
meanwhile Weddle still makes the Ravens a very good defense
all top defenses have great safeties.
the Vikings have Harris the Eagles hit gold with Jenkins the Giants have Collins and on and on
the Cowboys have thrown away high picks many times and made risky decisions with guys like Gregory and Jaylon
yeah i would use a 3rd to get a guy that slipped like 6'5" Edmunds or obviously a Roquan
and i would be very happy to do it
then instead of picking a guy like Ridley when you still dont know if Dak can get him the ball i grab a proven vet with a sb ring like Emmanuel Sanders
defense has to be capable of winning games and stopping good teams