there is a reason why people moan about those players. Both are inconsistent and drag the level of play down for the team...
Sterling and Sane are easily better options that mahrez in ANY game
Mendy - he is good going forward (though at present seems to want to hit every cross as hard as he possibly can!) but defensively he aint great - unfortunately are other options at left back (unless its Danilo) aren't reliable or are injured (Zinchenko)
A lot of the reason people moan about these players is because people like to jump on the bandwagon when it comes to a scapegoat. Dzeko, Sterling, G.Jesus and Gundogan have all been undeserved victims of this in the past. I hear it in the stands every week, the first misplaced pass made by Mahrez and people are ready to jump all over him, it's embarrassing.
Mahrez was probably the most lively of our front 3 last night - which doesn't say much, but still. For his debut season he's contributed a fair few goals and assists, including winning goals away at Bournemouth and at Wembley against Spurs.
There's a difference between saying that Sterling and Sane are currently better options than Mahrez (I don't think anyone is arguing that?) and comparing him to Jesus Navas/saying that they'd rather play with 10 men than have Mahrez in the team.
Our defensive record with Mendy in the team is exceptional. We've conceded 7 goals in 21 games (0.33 goals per game) he's played for us since he signed. He also completely shut down Salah at Anfield earlier this season. How someone could argue that Mendy 'drags the level of play down for the team' I have absolutely no idea, apart from it being a lazy piece of analysis to describe the player.
He (nor Mahrez) has had a single proper run of games in the 2 years he's been here and yet fans can't contain themselves with the absolute bile they can't wait to spew about a City player who has actually performed relatively well despite not even getting close to their full stride yet. As I said, it's boring and embarrassing to read.