Uh, Rivas didn't get benched for Ojeda, he was injured. He left a game on 9/1 in the 6th inning and didn't play again until 9/19, when he started 5 games in a row again.
Let’s make some other positions defense-only while we’re at it too. Catchers as a whole are pretty bad at hitting, plus imagine the pace of play improvements when they never have to take off their gear! Or maybe Manfred can get us wholly separate offensive and defensive lineups for each team.
In the traditional lineup your hitters get intentionally walked when they have the platoon advantage... meaning there's likely to be a runner on base when one of the platoon-disadvantaged guys comes up. In the "stack" lineup you still have the platoon disadvantage, but this time without the benefit of a free baserunner.