Just because one starts a thread does not mean one is expected to defend his original post arguing with anyone that doesn't have the exact same opinion.
The Oline was an issue, it got addressed at the top of the following draft. The offense lacked explosion and play makers, it got addressed at the top of the following draft.....
See a pattern there? The team is busy fixing problems it knows it has rather than trying to fix ones it might have. In a perfect world teams would be able to dedicate much of their resources on what if's, but the way the game is designed there is little time for such actions. Imagine if we didn't have James cause the team was trying to address what if scenarios and used that pick on a different position.
Also another factor to think about here is you can't have star studs everywhere on the roster. You must have some starters that are only good or above average players. We are already pushing it on the D as it is in regard to our cap. We have/potential for, superstar contracts at DE/ILB/ILB/S. You want to add another to the D? The teams with the lesser amount of star contracts, but pay higher wages to their role players are generally more successful with Washington of the 90's and early 2000's being the bright shining example of that failure, and New Eangland being the example of the opposite. How many "elite" players have the Pats traded or allowed to walk in belichecks tenure?
The NFL is not designed to allow a team to blanket their roster with studs, and as such as posted previously in this thread is a much nicer manner, all this thread is woulda coulda shoulda 20/20 hindsight and says.