the thing to take in context with England is _HOW YOUNG_ that squad is. only 2 players in the whole squad were >=30 years old. Werent they like the 4th youngest squad at the Euros?
Italy's 3 youngest players were Donna, Bastoni, Raspadori. England's are Saka, Bellingham, Foden
Look at the stars - the oldest, imho, is Kane at 27. You've then got Sterling (26), Sancho (21), Foden (21), Mount (22), Philips (25), Rice (22)...
They need a top goalkeeper, IMHO, and the defense needs work (e.g. I think they were mostly OK last night, but they could do with improvements, I dont really rate Maguire and Stones is a rotation player at City)
There's a lot of talent there, and they're only gonna grow from here.
Italy's at the start of another rejuvenation age - it might not be immediately (only Chiellini and Bonucci, imho, are soon in the firing line) - but there were a lot of >=30-ish players last night, and I dont think there's as much Italian talent coming through.