Bernardo Silva was an integral part of the treble winning squad of Manchester City last season and because it'll be difficult to get another player to handle the right flank of Manchester City attack like he did last season, I know Manchester City wouldn't allow him to leave the club this summer not when Riyad Mahrez has already left the club.
The Portuguese's electrifyingly skills of dribbling past opposing defenders and creating scoring opportunities is another reason why City would rather keep him than allow him go. It's surely a good decision by City management to keep such a quality player for the club
He was definitely someone they have used a lot and he is still young enough to provide a few more seasons without a doubt, but if they get a great offer than nobody is unreplaceable for them. If you offer a lot, I bet that they would be willing to sell even De Bruyne or Haaland as well. It all depends on money for them and they are trying to build a team that is a full team and no single player makes the difference.
As we all know De Bruyne and Haaland does, and the yare amazing, but even if they sell one of them for a ton of money, and in order to get them you need to offer record numbers, then they would be able to replace them with another player and still be a good team, they will not be bad just because they lost one player.