For the resources England have, the entire infrastructure, the most popular and money making league in the world, it is repeated failure.
Players aren't as good as they are hyped up to be like Kane and Rice. Man City paid £100 mill for Grealish and yet he rarely starts for both. Baffling.
That said England were definitely the better team last night but this thing with penalties is going to haunt you until you can have a world class player like Pirlo who was able to produce magnificent displays regularly.