he should've made it to Pep Guardiola's first team but how can you drop Rodri for Kalvin Philips? I would consider Pep Guardiola insane!
I believe before the agreement Pep has been tell Philips to become a substitute player except he can play better than the current Manchester City's midfielders. So it's really not make sense to blame Pep here, it's the risk that Philips need to accept.
I assume he will end up with signing for a mid level team in the near future. It would be better for him if he is ambitious to play more often.
He already get a good amount salary in Manchester City, he wouldn't want to feel by getting paid with small salary. He will choose to join other rich league e.g. Saudi Pro League.