So ironically, you kind of made my point for me...
1. If iOL today is a weakness, and you have to give up a 2nd round pick to gain an advantage in another position, then the number or scenarios where it's still not a weakness, at the end of the draft, are high. Basically it means you need to find one, maybe two, starters, in rounds 3 or later in the draft. EDC ain't that good.
2. Why doesn't one player get you to league average? Did you do the math? 30 sacks last year. League average is basically right around 40. Do you expect Hendrickson to get you 10+ sacks? If you do, we're at league average today. And that's off the baseline of last year, which includes Mike Green @ 3.5 sacks (I'd expect more this year), and Madubuike, even if he played half a season, getting more than the 2 sacks he had last year (I'd bet the over on that as well).
I mean I'm all in on adding more pass rush, but not using two top 50 picks to achieve it in this class. Only way I'm doing that is if one is interior and one is Edge. I'd rather take somebody else in the first, trade back for someone, or take a guy or two later in the draft.
3. I'm certainly not stressing about the TE room. I'm just suggesting that at TE and RB, you're putting a gigantic amount of faith in some very older players not getting hurt in order for those units to not be total dog shit. You're talking about RB3... who's RB2?
Similarly at WR. Bateman gets hurt, you're fucked from a WR perspective. Just double team Flowers and the defense will be fine. And if Flowers misses any prolonged time, yikes.
In my opinion, with the prices at WR, you need to take a WR in the top 100 pretty much every year or every other year just to maintain competitive balance. And under this fictitious scenario, you're into day 3 looking for Oline depth and starters in that scenario.