Those numbers are not acceptable, but despite missing 40 or so games, he's STILL second on the team in home runs and tied for 2nd in RBIs; Verdugo tied him today and both are only 5 behind Devers.
The ineptitude of the offense can be pointed at a lot of players, but most especially at the guys who have hit 3rd and 4th most of the season, played a lot more games and are still behind him in both categories by a fair margin.