Players did not get an RBI for themselves on HRs before the 1930's I think.
Also, back then, they did not count a homerun unless it LANDED in fair territory, BUT they also counted balls that BOUNCED over the wall as a HR until 1931.
So, baseball is a game of numbers but to compare different era's really is impossible. The rules change over time... the mound was lowered, the DH added, etc...
Everyone acknowledges that athletes are bigger, stronger, faster, etc... yet in baseball, historians and fans think players of yesteryear were better. A great player is a great player, they would adapt in any era, but there is better pitching today than ever before and the hitters are better overall as well.