LOL!!! A cowboys hater that is also an expert on the Cowboys. Oh, now that is precious.
I can only assume that when you talk about the Cowboys #1 safety and #1 CB, you're talking about Mo Claiborne and Barry Church. I further have to assume that you think it's some kind of conundrum they face here. Byron Jones is actually their #1 safety, and JJ Wilcox actually was more of a force at safety than Church. Claiborne still can't stay healthy for more than 10 minutes, so it's entirely unlikely he either leaves via FA, or if he does, that he can't be replaced with Anthony Brown, who did about as well as Claiborne as a rookie 6th rounder.
Further, their pass defense was stinky for a variety of reasons, including the lack of much of a pass rush, and the fact that they played with the lead most of the time which forced opposing teams to throw the ball a lot.
The OL ? Tyron Smith is locked up long term with a very cap friendly, yet restructurable contract. As is Travis Frederick. It's virtually guaranteed they'll extend Zack Martin this offseason. In case you missed it, those 3 are All Pro and the oldest of which just turned 26.
The biggest cap issue they face is Tony Romo, who is also a major asset when he is inevitably traded this year. So with him traded - presumably designated post 6/1 - they add picks / players and reduce / eliminate their cap issue.
Yeah, Cowboy fans are definitely going to lose sleep over all that.
And Jaylon Smith will be a major force at LB next year as well. They may have to replace their #2 (really #3) WR, but other than that, they can focus the entire draft on the defense. And keep in mind they had the best draft in the NFL in 2016, picking up 4 starters, one each in rounds 1, 3, 4, and 6.