I've been reconsidering my position and I don't think the Cards draft an Edge at #3.
Two reasons,
1, I think there's a not insignificant chance they think Sweat, Browning, Zaven, Burch and Beej returning with a full offseason is enough. I have seen analysts say that it's a good group on paper that is under performing. Which I think is fair.
2, At the very least I think point 1 pushes Edge down the board in a deep Edge class. I've seen draft guys say they have 10 Edge guys in their top 50 and a bunch of guys with traits not much after. So I would think they consider Edge a need further back.
In a class that is quite weak at the top I'm thinking just draft guys that you think will be stars despite their position. This team needs young stars and there isn't anywhere that we don't have a need to draft them.
IMO the two most certain stars and Caleb Downs and Jeremiah Love. Followed not too far behind by Sonny Styles. (I'm excluding Reese because "What position should he play" guys trigger my PTSD).
I'd normally be dead set against these positions at #3. But we need stars and I'd rather have a top 5 safety or running back than a top 20 right tackle.