This could be like Euro 2000, where England are great in attack but go home very early because of defensive issues.
This squad is so unbalanced, it's unreal. A silly amount of forwards, most of whom won't get game time, and defenders who offer calamity and inexperience Stones will rightly be our number one centre back, but he has limited game time this season. To leave out Branthwaite (clearly a star in the making who has had a brilliant season, been instrumental in one of the PL's best defences, and is capable of scoring goals) and take someone like Dunk who has blatantly cost England goals on multiple occasions is just objectively wrong.
And as for Grealish not going - he's a proven player at international level and literally set up a goal in his last appearance. That overrides his lack of game time, considering players like Watkins, who has done nothing to show he can cut it at this level is straight in the squad.