Everyone is short with a couple injuries in certain areas, City has no similar level replacement for any of Haaland, KDB or Rodri
Your squad is always 25 players, the difference is this one has no deadwood, unfulfilled potential? yes, deadwood? no
I personally think the club has done something it's never done, this squad is not for this season (yes, we can't come fudging 8th, I get), this isn't in my opinion a top 4 or bust strategy (as it has been for probably a decade+ now). How we do this season will be very dependent on how well Villa, Brighton, United actually play as much as us.
You saw you laugh at replacing Kane with Solanke, who were you expecting we would buy? (and for it's worth we realistically have replaced Kane with Maddison +Solanke)