Welcome to the 1970's when people thought the top RBI guy needs to always hit 4th.
He would. Russell is feasting right now hitting #5.
All they would have to do is put the top OBA guys ahead of him. Hitting #2 he has the pitcher spot killing RBI opportunity.
Fowler .389
Zobrist .388
Rizzo .396
Bryant .393
That is 3 guys ahead of him sitting around .400 OBA each vs Fowler and the pitcher who is lucky to sniff a .300 OBA.
It is not about old school. It is about the odds.
The whole #2 hitter is the top hitter works in the AL more where they can put a 2nd best lead off hitting #9 then the #2 hitter becomes well fed in RBI chances. In the NL that style of play limits the #2 hitter's run production.
Case in point: 86 RBI's. 33 of them are himself. So he has hit a guy in 53 times in his 144 hits.
Russell hitting #5 for a good chunk: 83 RBI's 19 are himself so he has hit a guy in 64 times in 105 hits.
It is just a numbers game. The fact is the Cubs get on base at the top. Then there is a drop off at the bottom. Baez has been the exception when playing. But even then youy have to deal with a pitcher. So that is the reason Bryant is not feasting like Russell is. Bryant is by far having a stronger season but leads him by 3. 40 more hits. 14 more HR's and only 3 more RBI's.
So no....... logic is logic. Your judgement doesn't add up.