I think the biggest reason is if you're a young 1B and playing the majors odds are you can hit, and you can hit very well. The offense gets paid the big bucks in FA, and those guys often make bank, all things considered, an offensive bat playing up the middle will always get paid more but their value can drop more if their D takes a toll. Thats just my guess, but I think the Sox need to get back to doing that more, like at Atlanta, they pretty much have their entire starting lineup locked up. Some guys are always going to bet on themselves and take it to FA unless you drop Mookie money in front of them, but that's just the way it goes.