Who cares that Soriano can hit 30 HR's if he can't get on base? Power without on-base ability is like a pair of huge biceps on a figure skater. Your point about Beltran is nonsense. His knee issues are chronic and he's missed time for them on a near-yearly basis. He's not making it up. Gardner is very good, period, but he's playing LF even though he's a better CF than Ellsbury, who has his own question marks.
Take off the rose-colored glasses. Oh, and "LOL X 3"