You can draft well and still miss the point. The Cardinals did plenty of tidy work and somehow never got around to quarterback, which was the need that mattered most.
They left with wide receiver solved and the rest of the wish list mostly ticked off. They came away with juice, if not much beef up front.
Good work on the whole, with quarterback the one box left unchecked.