Well, those are 3 examples, but they just so happen to have the 3 best records in all of baseball in the current climate. This year shows that may not be a rule right now.
Yes, you also have the Yankees, Astros, and Dodgers hitting a bunch, but in baseball right now, you can win in several different ways.
Again, usually when you put together a quality lineup, HR will come with it. But there are plenty of examples right now of that not necessarily being the case. Those teams are all average or better in OBP.
I'm just saying, using the argument of 'Adding up our HR only comes to around 115, and you have to have at least 150 to compete for the playoffs,' is kind of crazy.
You know what the Cardinals do lead in? WAR.