There ya go! Glad you ran the numbers yourself.
Just think about it like this ...
OPS ---> Merely the sum of two factors, OBP and SLG.
OBP ---> The rate at which a batter avoids making an out.
SLG ---> The rate at which a batter acquires bases.
That's the roots of offensive run production, avoiding outs and acquiring bases. Since OPS combines those two factors, it becomes the best short-hand metric to use. The longer methods such as Runs Created become even more accurate and precise, but the foundation of Runs Created is the same: avoiding outs and acquiring bases.
So now when you see this chart, it all makes sense:
IIRC, the correlation of BA w/RISP to actual run scoring is somewhere in the neighborhood of 0.600, which is far lower than the correlation of the other metrics.