Completely agree.
You can't compare players from 80-100 years ago to today's. The game is completely different. Technology is completely different. They didn't train the way athletes train today. Did they train at all in the off-season? It's just evolution.
That said, the only way you can compare those players is to compare them to players of their own era. They were the absolute best of their time...and really that's all that matters. In 100 years, people will be saying the same thing about our stars of today. Mike Trout might not be able to hold a candle to players of 2116.