I understand the need/desire for a squad of world class players (like the very elite clubs) who will fight it out for first team berths and sod them if they aren't up for it.
The problem, in my opinion, is when we have young players with lots of potential who aren't getting game time (and hence want to leave) because there is an older player ahead of them who is currently better, but won't be in a year or two. We currently have a host of great, youngish players who are at the stage of their careers where they need games to improve to reach their potential. If they can't get those games here, they'll go somewhere else.
It might become a question of whether you'd rather Alexis now and no Sane/Sterling/Jesus in a year or two, or no Alexis and all three of those players still at City.
The problem, in my opinion, is when we have young players with lots of potential who aren't getting game time (and hence want to leave) because there is an older player ahead of them who is currently better, but won't be in a year or two. We currently have a host of great, youngish players who are at the stage of their careers where they need games to improve to reach their potential. If they can't get those games here, they'll go somewhere else.
It might become a question of whether you'd rather Alexis now and no Sane/Sterling/Jesus in a year or two, or no Alexis and all three of those players still at City.