That is some utter tosh right there.
Sancho wouldn’t leave Dortmund not to play champions league football. Just because they are playing in Germany doesn’t mean they don’t have quality.
Dortmund and Munich attract some of the best players in Europe. Scotland doesn’t.
Bellingham, a world class talent should consider playing for villa or Brighton if he came to England is basically what you are saying. That’s topped if for me, he signed for one of the biggest clubs in the world and is excelling.
Edit - Just been reflecting, are you saying Haaland should have gone to a side not in the champs league too, because he is in the same world class bracket as Bellingham
Tosh? You're in the minority if you think the German league is as good as standard as the prem, and to a lesser extent Spain and Italy. This is why they've been referred to as the three big leagues for about 50 years. Nobody is saying Bayern and Dortmund aren't good sides, they are, who they regularly play isn't and a few CL games don't bring this average up much.
I'm not saying the German league is not quality (it is for professional football), it's just not as good overall quality as the Premiership, Spain, Italy etc, which is why Sancho moved here, why Bellingham went to Real, Haaland went to City. Nearly all big players leave when in their prime, or heading for it. Some young players go there so they can play in good sides that get in the Champions League easily/ freely, and because they will get more minutes etc. Germany gets 4 Champions leage slots, the average 4th team in Germany wouldn't finish mid-table in the prem.
Scotland was an example of a locked in league, nobody said it was similar level (straw man argument), it's not, it's worse than the championship. The top two teams in it probably wouldn't get out of the championship until the money rolled through and they could develop the sqaud, which would take years. They ahve a big fan base though, so would likely end up around mid-table prem eventually. They wouldn't go any higher as the best players won't want to live in Scotland, a bit like how a lot of players don't want to live in the North East, they want to be near London or Manchester etc.
Villa and Brighton are good sides, they're better than whoever finishes 3rd or 4th in Germany, and probably even 2nd. Dortmund came second last year, and got knocked out by Chelsea in the CL, in the first knockout stage, Chelsea finished 12th, in the prem, behind both Villa and Brighton (by 15 points). Of the 8 games Dortmund had in the CL, 4 were against English sides and they won one. Chelsea at home of course. The other 4 games were group games against sevilla and Copenhagen, hardly massive games.
All I'm saying is if Bellingham was playing for a team outside the top 4 he would literally start as many games as he was fit for, and end up playing about 25 games against top sides, wich is how players improve quickest. 2 games against Bayern and 4 games against prem teams is not playing at the same level, it's less. He is probably good enough to start most big games for whoever is 3rd onwards in the prem, but that's far more games at a higher level than you get in Germany, it's a step up.
Haaland is the best all-round Striker in the world, probably the most valuable player in the world. He's a different level to the likes of Bellingham, Sancho, Foden etc. Not saying they won't get there, but they're not the same now or last year, far from it.
For me, to be "world-class" you need to be good enough to start all the big games for every team in the world, or even a second world XI, Haaland is World XI first team, the young English developing players are not there yet.