The goal was not to improve the offense, the goal was to improve the team.
The first two picks have the potential to significantly improve a secondary that killed the team last year. The fact that they are not WRs or OL does not mean they're bad picks or it is a failed draft.
The WR in the 3rd? Yes, a surprise pick. But many here would have been happy with drafting Calvin Austin there, but the consensus among GMs in the league was that Austin wasn't worth taking before 138, 67 picks lower than fans wanted. But they will criticize a GM taking a different guy 67 picks too high because of where some TV draft guru said he should go. Yes, his lack of production is a concern. But his special teams potential is real. A dangerous return man is a weapon, too.
Before the draft we had a discussion here that this is a good draft for late rounders due to the increased number of players coming out this year after the extra year of eligibility. Poles added 5 picks with trades. One clown here will automatically criticize any and every trade down, but most will at least realize when the Bears need to fill a lot of spots on the roster, this is not a bad move.
No, it won't net three quality starters from Round 7 but they're adding a lot of candidates on the OL and that's not the worst thing in the world.
The LB from Miami? We'll see. Some predict he's a steal.
The RB? Maybe they see a Tariq Cohen replacement as he has good speed and can run routes.
Lots of unknowns, that is fair to say. But I see no need for ripping our dicks off.