The Red Sox could do that every year......but they dont.
Baseball is an open market, any team can spend any cost to get anyone the want.
Its up to the Owners to decide if they want to make better profit, or win more then anything. Red Sox do have a healthy payroll, its not like you guys are the Marlins w/ a $50m payroll, You guys have all of New England, which is a large area.
George spends a lot of money because he desires to win. Henry could do the same, but he chooses that he wants o make more profit, rather then spending the money to make the team better.
George spends his own money to make the Yankees a better organisation because he loves them more then anything, he's been like that since the 70's.