I don't know of anyone who thinks the Brewers are the only team with offensive problems.
As I said in a post on this thread a few days ago, offense is down all over, but the Brewers are well below the league average., Even after the 12 run outburst the other day, the Brewers are still 20th in MLB in runs scored per game. The fact that that game was surrounded by games of scoring 1,2,3, and 3 runs suggests that the 12 run outburst was an outlier, not a sign that the offense is coming around. Maybe some games in the relative warmth of AFF against the Cubs and Reds will bring the offense to life.
As for the Red Sox, they are one of the teams seen as a playoff contender in the brutal AL East that has struggled offensively early in the season. After yesterday's shutout, the Bosox RPG of 3.60 puts them at 21st in MLB, just behind the Brewers. But, using yesterday's lineup and performance to illustrate anything is somewhat misleading. Facing Jays' ace Alex Manoah they fielded a vintage getaway day lineup, giving both Bogaerts (who was 4 for 4 the night before and has an OPS of .943) and JD Martinez who has the team's second best OPS of .826.
Between having some established veteran hitters in the middle of the lineup and, like the Brewers, some other hitters who are having early struggles (including Story and Hernandez), I would bet that, as the season progresses, the Red Sox offense will be more productive than the Brewers. They probably feel like they can absorb Bradley's offense in order to have someone who can cover ground in the outfield.
I would swap offenses with theirs in a second. Regardless, if I was rooting for a team that has won 4 World Series in the last 20 years, I would probably be more patient.