What top picks are you talking about? Byron Jones was a late round pick, Taco a late round pick? Claiborne is the only pick I recall being a top pick. Unless I'm missing something? Or are you dating back to like 1999?
There were more defensive players picked in top 3 round picks in the JG era.
Bruce Carter was a high 2nd rounder
Mo was picked with 6th overall and another 2nd round pick was used to trade up. He costed more than Tyron Smith.
Crawford was a 3rd rounder
Wilcox was a 3rd rounder
Lawrence was a high 2nd rounder (pick 34) and another pick was used to trade up.
Byron Jones (27) was picked higher than Frederick (31)
Gregory was 2nd rounder
Jaylon Smith was a high 2nd rounder (34)
Maliek Collins was a 3rd rounder
Taco was a 1st rounder.
You keep bringing up the high picks used to pick offensive line. They actually used higher picks on defense yet they failed miserably with those picks. Mo was higher pick than Tyron. Byron Jones was a higher pick than Frederick.
JG also spent significantly more money on FA on defensive side. Carr was a big contract guy. Even with all this, he couldn't build a defense that can win without Wade's player.