Please - this is only your opinion based on what you have read on social media - the club have not commented & neither has Sancho. What's the difference between waiting for 2/3 seasons at another club? Either way he won't play for a top first team. Much better to be loaned out meanwhile & prove that you've got the guts & character - as well as the skill - to succeed.
But City have shown that if you prove that on loan (as Denayer and Roberts have), it's far from a guarantee that you'll be given even a chance in our first team.
It's not difficult to follow. City haven't brought through any young players in nearly a decade, so why would young players want to be at City when they become ready (or nearly ready) for first team football?