Devante Cole, Harvey Neville, Shaquille Van Persei, Kai Rooney, Tyler and Jack Fletcher all played for City. That can't be a coincidence and its kind of backed on what's happening on the pitch. City had in fact dominated the U18 North league by winning 4 seasons in a row (2019 till past season). Which kind of suggest that they had invested heavily on kids. Its also a fact that City had made good money out of selling kids as well, the latest being Cole Palmer who was sold for 42.5m. If that deal was done by United it would have been our 4th biggest sale and the second biggest deal (in terms of pure profit) in our club's history.
So what changed? Well many things seem to have changed. First of all we had finally rediscovered the fact that investment in the academy makes sense as it can be a proper cash machine. Chelsea who are experts on the matter had made over 90m euros this year alone by selling homegrown talent. Secondly we're also seem to have acknowledged that homegrown talent can provide us with top quality without the need to cash money. Mason Greenwood had been far more effective on the RW then Mkhitaryan, Jadon Sancho and Antony put together. That's over 200m worth of talent there trying (and failing) to succeed a homegrown kid who had costed us almost nothing.
Once again this is sort of backed by results as well. In fact we're currently dominating the U18 league North.
Thus if you ask me, Darren Fletcher did what every responsible dad would probably do ie he sent his kids to the best school in town.