Plenty of station-to-station offenses with bad chemistry have won divisions and even world championships. Even the Yankees of a few years ago used to do it and regularly pound better Twins teams in the playoffs.
For whatever reason, Sox are just a horrible road team with the ridiculous exception of 2005. I still don't understand that season.