Anyone who doesn't have an issue with how we ended up with Strange has to be a major Bill apologist. Bill created the need for a starting guard by screwing up the situation with any one of the three of: Thuney, Mason, and Karras. Then he drafted a guy in the first when we have generally always been able to find guards in the middle rounds (see all three above).
You also gloss over moving down from 21 to 27 when guys at positions of need were all taken in that gap. We traded with the Chiefs who took an all pro corner. The Cowboys ended up taking a second team all pro tackle in Tyler Smith and the Jets took a pro bowl linebacker in Jermaine Johnson. The Jags also took a promising LB in Devin Lloyd, the Ravens got a pro bowl center, and the Packers took a disruptive defensive tackle who looked like he started to emerge last season. That is two all pros, two pro bowlers, and two promising players we decided to pass on so Bill could reach on a position that was only a need because of his own ineptitude.
Cole Strange also hasn't performed "very well" when healthy. He has been benched multiple times in his very short career. He also gets manhandled by some of the league's better interior linemen like Deforest Buckner and Quinnen Williams. It was far from "solid drafting" and at this rate there is no chance that he is here 3 more years as that would mean they would be picking up his 5th year option for around $20 million. Calling him anything in the same stratosphere to Stephen Neal is a complete insult to Stephen Neal.