I`m looking at it from a slightly different point of view, I think that we need every single striker in our team, the heat of the inside competition between those high class players would be the main motivation (if not the only) to see eachone of them trying his best to score and to help his team mates to win a game, this is how the coach plus his team mates would put thier trust in him and show thier confidence.. every single striker that we have is fighting the another to gain this trust and confidence, I think that`s something good for the team.
Yesterday after Cruz scored the second goal the ran towards Recoba and not Cruz, not because he assisted the goal but because he translated a team work into something that can a goal can be scored from, ths is something no one else did before him.. now we will see next game when (ofcourse) Mancini plays Ibra with Crespo or Adriano or Cruz.. we will see Ibra playing as hell cause now he knows that he isnt the only one that we will depend on and that there is an extrem competition on his place (as a suport striker) and he will lose his place as a starter for a better choice if he did not do well... and so on..
I think that having that much of great FWs has its pretty effective advantages.