I feel like this is a bit of backwards way of looking at things, IMO. It's not revisionist to say that the 2015 and 16 offenses were better than this group, but that's because they had three monsters in JD, Bautista and EE in the middle of the lineup. I think the fact they were all mostly - JD wasn't your typical pull guy - dead pull hitters is gonna skew those results to make it seem like the only way/most effective way to build an elite offense is by putting in a bunch of pull hitters in there.
Of course there's something to be said to have a team identity and philosophy that's conducive to good hitting, but at the end of the day you gotta have elite talent carrying the production. If the lineup had an Acuna, Miguel Cabrera, Manny Ramirez, JD Martinez (the prime version), even a Kevin Youkilis, it wouldn't matter that those guys aren't pulling the ball all the time to get to their power because they're overall monsters. Just look at the Yankees with Soto and Judge as an example. Or the Dodgers monster combo of Betts-Ohtani-Freeman-Smith, neither of those guys are dead pull hitters. The Dodgers are 23rd in pull% lol, the Yankees 27th, one spot ahead of the Jays. Of course, it's a different story when you factor in hard hit %.
Naturally, you want the guys like Varsho and Schneider pulling the ball since they don't have the bat control or physical tools to make strong contact the other way, and the best way to get to their power is selling out in front. Someone like Bo perhaps could try a bit harder to pull the ball, but it's not like his all-fields approach hasn't been effective throughout his career, this season notwithstanding. For Vlad it's the same issues he's had since he was a 20 year old, save for one miracle season in 2021: he just doesn't know how to lift the ball effectively despite having top of the charts power.
It's a personnel issue more than a philosophy issue IMO. Maybe the FO and coaches aren't good enough at providing hitters with the best info to get the most out of them, or the players are too stupid or stubborn to adjust to what they're being fed. It's fine that Varsho, Schneider and Jansen have success in a different way than how Bo, Vlad and Kirk would. It's just that the latter three have cratered and are having none, which is killing the team.