As you said, pitching at the MLB level is just very difficult. If you throw too many pitches in the middle of the plate they get hammered. If you nibble at the corners too much you issue walks and throw a lot of pitches.
Bottom line, for all the problems, the Red Sox still have the 4th best ERA in MLB, and the second-best park-adjusted ERA+.
It's all relative...