Again, unfortunately, you can't seem to grasp the nuance that values like wRC and oWAR are calulated against the context of the entire league, while I am talking about building a team.
So let's do an experiment centered around the stat you quoted, wRC. I picked 2 players with identical wRC values of 101, but they each achieved those values in different ways in 2016. Trumbo had a .316 OBP and a .533 SLG, while Villar had a .369 OBP and a .457 SLG.
According to you, these are identical players offensively. Afterall, they have identical wRC and very close wOBA values.
So I plugged 9 Villars into the lineup optimizer and got 5.715 runs per game. All optimized lineups were obviously the same.
Then I replaced a Villar with a Trumbo. The optimizer predictably stuck him in the #4 spot. The result: 5.741 runs per game, or 4 more runs per season.
I then continued to replace Villar's with Trumbo's, and guess what the optimal balance was? OK I'll tell you, 4 Trumbo's and 5 Villar's produced 5.771 runs per game, or 9 more runs per season than 9 Villar's.
That equates to 1-2 more wins simply from lineup balance.
So please tell me with your impressive grasp of data analysis, how replacing 4 batters with 4 other batters of exactly equal "value" managed to score a team 9 more runs per season in this simulation?