Bernardo Silva didn't want to be here last summer. He didn't want to be here at the start of last season either, in fact it's been widely reported that he sulked through preseason, wasn't his normal self, and his head only get back in the game after the transfer window closed and he knuckled down. Was a similar story with Laporte who spent most of last summer hoping for a move to Barcelona.
There is indeed a lot more competition for places with Haaland and Alvarez coming in for the 9 spot. However after Foden, none of Grealish, Mahrez, or Sterling are guaranteed to start. The question of who drops out will depend upon how we use Haaland, and who links up with him best. My guess is that Mahrez is going to be the one to miss out more than the other 2. Especially as pep wants to give Palmer games next season too.