In fairness to Williams, looking at his college career, per Wiki:
As a freshman, he started all 12 games at
left tackle.
The next year, he started 11 out of 12 games at
left tackle and was considered by the media and coaches one of the best
offensive tackles in
college football.
As a junior, he suffered a left knee injury in the third game against
USC. He returned to play in the eleventh game against
West Virginia University. He started only five out of 12 games at
left tackle.
He didn't ask to be put at guard, and he's 6-5, that's tall for a guard, who have to get low to take on stubby nose tackles, etc. The man is out of position, the "let's move Williams from tackle to guard and let him learn to play there" experiment was a mistake.
McGovern has started 9 games, Williams 40. McGovern might develop into a good NFL guard. Williams has been there long enough, if he was able to be a guard he'd have developed by now, but he hasn't.