Belgium & Spain aren't significantly less talented than us but that didn't stop us from outplaying Spain or Belgium after bringing Can on.
1 more goal for or 1 less against in the Spain or Japan matches would've had us top the group.
Against Spain, they had 4 more shots (only 1 additional on target). xG is varied depending on site, but footystats has it at 1.39-1.07 for Germany...an advantage but hardly a significant one. They were also massively outpossessed. Belgium they outplayed statistically, but the xG is bloated by being given a penalty (probably just about parity otherwise)...they again only managed an equal number of shots on target despite taking twice as many overall. Even if you want to say they outplayed either team, it didn't translate to results.
They generate possession offensively but they suck at finishing. When they don't suck at finishing, they can't keep the ball out of the net. They also don't get going until way too late in games:
-only goal against Oman - 80'
-only goal against Spain - 83'
-3 of the 4 goals scored against Costa Rica from 73' on, in a game they needed to score big in
-second goal against Belgium (in a 2-3 final) at 87'
-the 2 goals against Ukraine to tie it at 3-3 at 83' and 90+1' (the latter a pk)
-several qualifiers against subpar teams the offense only got going in the second half (Armenia, North Macedonia, Romania)