The plan is that City was willing to get red Ederson and Ortega. They will replace them all with Trafford and Donnarumma.
As for Trafford, i know it sounds harsh for him to have Donnarumma come as a new goalie, but this is a part of process. He has to compete with Donnarumma for the first spot. I'm sure that competition will push him to break his limit. He's a good goalie, but bring a competition for him is a must.
While I do understand getting rid of Ortega and Ederson, it's really a shocking thing to pay nearly 100 million for two goalkeepers in a single season. I understand Donnaruma is a shocking development, like they did not expected him to be available and that is why they were planning to get Trafford to be the main goalkeeper and Ederson to be the backup and then send Ortega away which would be perfect for them.
However, now with this, they will pay 50 million for Donnaruma, and then they paid 40 million for Trafford, that is 90 million in a summer just for goalkeepers, don't think anyone ever did that before. I understand the need for one, but they did not need two and that is a lot more situation that they are going to regret getting both of them at the same time.
They will lose two goalie, not one. Edern will join Galatasaray while Ortega' future still remain uncertain. However, they're all not perform, so getting rid all of them are fine.
It's also crazy how they wasted 90m for two new goalie. Nevertheles, it's still understandable since Ederon and Ortega ain't perform anymore. So, they have to spent a lot in order to get ready play goalie for their squad.