It's not just a hitter's mindset. It's also the mindset of the front office. Look at shortstop, for instance. The typical shortstop used to be light hitting and glove first. Now, you've got guys like Lindor (33 HR), Correa (24), Story (23), and Seagar (22) who are all under 25. In the past, they might have been moved to 3rd or the OF. Now, they're replacing the old light-hitting shortstop.
Also, the light-hitting shortstop or 2B used to bat 2nd in a lot of lineups, but with advanced metrics showing the folly of that, better hitters are batting in the 2nd spot. Case in point: Giancarlo Stanton. The light-hitting players are getting weeded out, and the ones that are still in the game are batting lower in the lineup.
And, a change in approach absolutely can make a big difference. Many teams don't care about batting average anymore compared to on base and slugging. That means a more patient approach with more strikeouts but also more hard hit balls, which translates to more homers.