England's midfield is strong but their attack is useless. They mainly use quick wingers for width. Kane is useless because he can't turn as quickly as before in the box .. so they will struggle against Germany if the Huns play mid or high block. Plus German football is tactically superior.
I think Germans will meet France again in the finals.
Edit: Italy is also a serious contender for the finals. Maybe GER-ITA final.
And Southgate dare not drop Kane because the muckraking English media will crucify him for dropping their golden boy.
One of the perils of being the England manager. You have to constantly consider the politics and the PR while on the job.