I have as much or more respect for old people than anyone but let's face it, you are right.
Another thing old people think is that you have to take OL, OL, OL in the draft every year including this year. In today's NFL drafting OL means absolutely nothing. Look at Pittsburgh. They had a former Bill 3rd stringer as their starting LT. Still people yammer on and on about getting more OL. Please just stop.
Today's NFL is all about offensive skill positions and secondary. That is what we need to draft and that is why having Green and Peterson available at 3 is such a great thing. Let's just hope our FO understands as we get into the 2nd third and fourth that taking an OL is a complete waste of a pick.