If money were literally NO object, I guess I would go with the `21 Ruth, since you're not paying any more for him. The BA and SLG are about equal, and the `21 Ruth does have, as you pointed out, 80+ more PA and a better glove. On a "value" basis, the stats are close enough that the `20 Ruth is better.
Ruth is the only position player for whom I will pay over $8 MM in an $80 MM OL. I think the `19 Ruth is actually a pretty good value at $8.48 MM. He just led me to a championship with a .317 BA, .443 OBP, .711 SLG, 64 HR, 173 RBI, 147 runs scored and 133 BB's. Not too shabby.