I don't think Southgate is contradicting himself. He picked Phillips and Maguire based on their previous performances for England. Phillips has 31 caps and Maguire over 60. That's a bit different from calling up Rico who is still raw and isn't playing for his club. He's in the U21s so they still rate him highly enough to reward him with a place in that squad, when most of the U21 squad are playing regularly for club teams too.
I think there should be far less criticism of Southgate for these friendlies. We are think they're pointless and at a stupid time. Portugal released Dias and Bernardo after their first game. Plenty are pulling out injured, when they'd most certainly be in the team if they were competitive. He's having a look at some wider options and those guaranteed to make the plane aren't busting a gut in any of these games when there are bigger things to come.
For me Mainoo is in the squad because he's been decent for the rags (not saying much) but also because Henderson is past his best and Phillips is done. He needs someone to provide the balance next to Rice. Gallagher was fucking awful so hopefully he's out of the equation. He needs to try Mainoo and Rice in the next game to see how that combination works, and he might have the balance to go into the Euro's.
To be successful, England have to get the best out of their key players. Loading the side with attacking players will not be successful because of our defensive issues. So you have to be pragmatic.
I shall disagree agreeably with you about Southgate and his many contradictions.
I wouldn't want to criticise any manager for defeats in friendlies or even performances, but how they use the games and squad selection is fair game. This isn't just Southgate, many England managers past have failed to use them as an opportunity to look at other players and use different shapes, and tactics in games.
IMO, Lewis deserved a call-up, due to his previous successful involvement, and for the manager and coaching staff to have another look at a very versatile player, instead of Henderson, he already knows what he offers, and that is very little, especially after his mini-retirement in Saudi and now looking out of his depth playing in a technical side like Ajax.
I would have liked to see him use the game against Brazil to have Bellingham and Foden line up together in the middle. Some might argue that injuries forced him to play Foden wide, but I don't buy it, Southgate just isn't brave enough.
I love him to adopt City style tactics we saw last season, with Stones moving into the middle alongside Rice, but I very much fear that one of Gallagher, Henderson, or Alexander-Arnold will be playing alongside Rice at the Euro's and we'll once again lose against the first decent side we come up against and waste Foden's talent.