Quality of play improves over time.
You put Ruth in the box against Ohtani and he strikes out.
You put Ruth on the mound against Ohtani and it's batting practice.
If your view is the best today is the best ever, Ohtani has it.
Is anyone saying Wilt Chamberlain is the greatest of all time? He played in the '60's!
Obviously if you are adjusting for era and all that it changes things, but if your chosen criteria doesn't account for that...it's a valid take.
If you could drop anyone onto the 2023 Orioles are you saying you'd take 1923 Ruth?