That's all fine and probably true, in a vacuum. But if you put Eaton in context, in a lineup that already includes Abreu, Eloy, Moncada, Grandal, Robert, Anderson etc, it matter less. He doesn't need to create runs. The Sox have plenty of guys that do that. Most teams have a power bat in RF. Most teams also don't get great production out of CF and SS. The Sox should get great production out of SS and CF. And 1B, and 3B, and LF, and C. That allows them to build their team differently. Maybe they don't have a big bat in RF. Well, they don't need one. They need a competent player. It'd be nice to have stars at every position, but it isn't that likely. If Eaton plays like he did in 2019, and is hitting 8th, or even 2nd, well, that would make the Sox lineup deep and dangerous.
If Eaton replicates his 1.5 bWAR (is that the one that matters???) it is still .2 better than Nomar Mazara's career number. Is Eaton an All Star? No probably not. Is he a great player? No probably not. But he is a good player, that does some things well. He can help a team to win. And he is a major upgrade over what the team had. It would have been nice to put a star like Springer out there, but that didn't happen. So the team still got incrementally better. And every marginal improvement helps.