You are forgetting-or don't know-that all OBP is not created equally.
Walks are not as valuable as singles (or other XBHs).
If you like Fangraphs math, I've linked the linear weights explanation below. Long story short, a single creates about 30% more runs than a walk.
https://library.fangraphs.com/principles/linear-weights/
Now I don't know exactly how accurate that is, but I DO know, instinctively, that a base hit is worth more than a walk, even though they contribute the same toward OBP. Ergo OBP built on BA is more valuable than the same OBP built on walks. A single often moves runners more than one base, for the most obvious thing.
Of course, SLG needs to be accounted for as well.
Personally, I see Arraez as a likely bounce back candidate.