It is not very good for me to hear that Manchester City won't go for a striker move in January and they will wait for next summer. I was hoping for them to make an offer for the Tottenham's world star striker Harry Kane. But it looks like that they don't want to rush anything now. Actually, I'm aware that they are still doing a great job without him also. But he would be a great addition to the team for the Champions League. They would have increased their chance for the title a lot. However, I don't think also that Tottenham would like to sell him in the middle of the season too.
Maybe Manchester City don't have a spending list at the moment but I think when the transfer window opens Pep Guardiola will definitely be spending on some players.
I am not surprised at all, that we will probably not see a big transfer in the winter and there are several reasons for that. Contracts expire after the season in July or August and therefore every club that wants to sign a player that has a contract that only runs for 6 more months will just wait until the player is free and therefore no transfer fee is needed anymore. In addition to that players that are bought in the winter are not allowed to play in the european cups if they have already played for another club in that same season and you also just have not as much time to integrate the new player into the team and the system in the winter.