City have been criticised for not being quicker to renew an ageing squad that has delivered six out of the past seven Premier League titles.