Yeah, unless you're in position for the top pick and need a QB, you can get a good player pretty much anywhere if you know what you're doing. And for all the crap they take, the Cowboys do draft pretty well. More than half the players on their roster and about 2/3 of their starters are either guys they drafted or undrafted free agents that they signed (that includes a couple of players who they originally drafted/signed, left the team and circled back around, like Ezekiel Elliott and Cooper Rush).
You can argue that they're not that good, but they don't seem to have a problem finding players who can compete at an NFL level.