I don't agree with most of that. Firstly I think Sturridge might be England's most effective striker, down to the pace he has, which Rooney lacks, and which is important at this level. He doesn't have the all round ability or vision that Rooney has.
Secondly his all round game is fine. The main issue is, and has been for quite a while, physical condition, a woeful lack of concentration at times and consistency. He played really well overall in a struggling side for quite a bit of last season. And I bet he'll do the same for us next season in what will hopefully a better side. Long term I'm not so sure, as physically who knows how long he'll be able to keep the wolf from the door.
But yeah, in terms of what England are trying to do (and who knows, perhaps us next season as well) he does appear to have been squeezed out a bit in favour of Sturridge (and RvP at United). I don't have any difficulty with that. He's not a top, top class player, but if he was put in that side instead of Sturridge I have no doubts he's capable of scoring lots of goals for England. He's still a very good player who would, for example, get in almost every PL side.