We have one of the best assembled teams ever and could afford to carry on a player that is not specialist on it's position in the league where we are not tested too often. We spent 130m on 3 fullbacks with one of them being bought to eventually cover the left if needed, though it didn't work. We couldn't spend a fortune on fullbacks forever and buy another 40-50 million LB while waiting for Mendy. There are another positions to invest in.
I know we have very smart people running the club, and bold ones too when they decided to risk it with Zinchenko, but it's silly to think that we wouldn't have liked to add another real LB if we could afford it. It was a risk that kinda paid off and one that no other manager would ever do. Don't forget we wanted to sell him last summer but he refused to go.
It doesn't mean it has to be done in the future too. We have Mendy back, Angelino is there too and if he does any decent job, Zinchenko will have tough time to get any decent minutes. It's probably the best time for both sides to sell him. His stocks are probably highest now than they will ever be in his City future. Both him and us could get a good deal now.