I think guys are trying to relate Strikers to players that play other positions,have other responsibilities,different roles in a game etc
A Striker's role is mainly to get that ball in the back of the net,how they do it varies from player to player,you want to tell me we going to drop someone because they "loafing" and scoring Goals?for someone to have the ability to do that it requires special skills and must be considered very important to any team,every team want guys like that.
Yorke for example,why you think he is not scoring the amount of goals he used to score at Man U? it's because of the roles he plays,with Man U it was put their for him to score,now it's a lot more work where by he is not that close to the Goal on a regular basis.
The thing with forwards is that they are on and off,we see them different when they are on and obviously when they are off,which is the time ppl often find they are no good but remember it's the same guy who have been scoring all the time,i have been through this many times in my career and when i was experiencing down times in my game i would often pass on the responsibility to someone else in that way i still look good with an assist,luckily i had Ron,Len,KJ,Archibald around.
Again all i want to say is Stern John is the best we have,at this stage we can't IF is what we know we have to go with.