Back in the 1970s and 80s Dave Kingman was always laughed at for the all or nothing approach to his game. In the three seasons he led a league in strikeouts, he averaged a home run every 16 plate appearances and a strikeout every 4.4. Aaron Judge, all the rage right now in his young career (this season and maybe a couple dozen games in 2016) hits a home run every 16 plate appearances but strikes out faaaar more often, once every 3 at bats. Giancarlo Stanton, one of the highest paid baseball players ever, hits a home run every 15.5 plate appearances over the course of his career, and strikes out once every 3.6 plate appearances, also a much higher clip than Kingman. Over the course of his career, Kingman's 162 game average of RBIs+Runs-HRs (a simple and little used anymore measure of a slugger's worth) was 139. For Stanton it is only 111. I'd say the game has changed more in the last 25 years than it did in the 100 before that.