I remember when Adrian Gonzalez was being traded to the Sox, and people were going nuts because, according to his spray chart at Petco, he'd have hit like 5 or 6 more home runs at home in Fenway. That's not insignificant. Not surprisingly, his first season in Boston was the best of his career.
Why should a player in a better hitter's park have an advantage based on geography? Wouldn't you want to neutralize that advantage to put all players on the same level?
(Hint: this is now possible)