Guardiola having the worst days in Manchester City and we know that. Now they even lost the game against Juventus in the Champions League and that's not good at all. Guardiola is falling and he is not the good coach as were expecting to see in this team.
He extended his contract with Manchester City to show he is staying there but with this bad performance we see from Guardiola this won't be surprising to see him leave the team.
During the last 10 games, they only had one win against Nottingham Forest.

Many people think he's quite arrogant and is only concerned with himself. He does like this because he thinks the club won't be successful if not him as a coach. he assumes the success of Manchester City due to his role, and he tries to prove it with the current situation. Yes, there is nothing to wrong with the situation, he made it with a lot of trophy, but, of course, everything has its time, there is a time when someone starts to feel bored, and feel that there are no more challenges on the clubs. Maybe it's time to Pep to take a break like another coach did. He must take the vacation, and break for a while, at least 1 year or over.
Manchester City is going through a very bad time and their current manager is being blamed for this poor performance of Manchester City. If the club was performing well, the manager would have been praised, but because a manager with such skills is in charge of Manchester City, Manchester City is performing so poorly, that is why so many people are criticizing the manager of Manchester City.
The Manchester City manager already knew that their club currently lacks a good midfielder and the one he can rely on is injured so why didn't he spend some money and bring another midfielder to his club. If spending money was a problem for him, then he could have brought in players by borrowing from other clubs, but the club would not have had such a big problem. Now that the team is performing poorly, he has to fix it.