Unfortunately, as is usually the case with England, they are good enough to score ONE goal in these really big knockout games.
The problem is, time and time again, one has almost always proven to not be enough. The list is long....
Argentina in 86, West Germany in 90, Sweden in 92** (Cue Barry Davies doing his own rendition of Dolly Parton's Jolene when Sweden scored the winning goal

), Germany in 96, Brazil in 02, Portugal in 04, Germany in 10, Iceland in 16** ?




, Croatia in 18 and Italy in 20/21.
Now add France in 22 to the list.
Hell, even on those rare occasions when they either 1. DON'T concede or 2. they DO score twice, they STILL come a cropper in penalties
(eg Argentina in 98, Portugal in 06, Italy in 12).
The very rare exceptions to the rule are....in knockout games, the 0-0 vs Spain at Euro 96 and the 1-1 with Columbia in WC 2018, which by coincidence, stand out as the only penalty shootouts they have won in the last....erm....forever?
As well as group games against Germany in 00 and Argentina in 02, which they both won 1-0.
But I think most of us would agree, those two teams were arguably among the weakest those two countries have had in decades.
The really good teams find ways to win when they don't play well. France were clearly second best tonight.
But they took "just enough" of their chances when they came.
England, some way, somehow, just find a way to lose when it really matters. Because they seem to be incapable of keeping a clean sheet.
Until they fix that and develop some ruthlessness (scoring 6 against Iran or Panama in the group stage does NOT count) and become a bit more "streetwise", it will be more of the same.