Awful defender + average bat = below average player.
Look, I feel bad that Michel Hernandez may reach more World Series than Griffey Jr. too, but he's not very good anymore.
Oh, and Jose Guillen had a higher wOBA than Gary Sheffield. Jose Guillen had a .300 OBP.