I don't know why pundits can't hold two things to be true at once: it's great for England fans that they're into the semis, but the level of performance is still really bad.
Well, actually, I suspect there's been a backlash at some of the (valid) criticism levelled earlier in the tournament and now they feel like they have to positive for the good of the nation or whatever.
Against a really good side in good form, England's approach could easily come undone, but realistically most of the good sides have been crap so it's been a valid, if incredibly dull, strategy.