He gets rightfully criticised when he has a poor performance, for example, these were the first five posts after the Sheffield United game.
The City game was a fairly poor example, he got done by Mahrez because he was left 2 v 1 most of the first half because Fred had to play the roles of Pereira and Lingard so he was out of position leaving Williams isolated against Mahrez and Silva (even if he wasn't 2 v 1, Mahrez is one of the best wingers in the league and any young full back would struggle against him). Once we sorted our midfield in the second half, like most or the team, he improved and he was rightly lauded for his attacking intent and contribution. I don’t think anyone’s in denial and pretending that he’s some great defender but people aren't really praising the defensive side of the game rather his attacking side of the game which is something we haven't seen from one of our full backs in a long time. It just gets a bit boring that whenever a youth player has a good game we all get accused of 'overrating' them because we give them justified praise, he gets rightly criticised when he has a poor game too.