In 2022, with few exceptions, Pujols has got all his homers off below average pitchers (See below).
That he's near 700 speaks more to the scarcity of quality pitching in modern era MLB, than Pujols being a feared slugger at 42 (?) years old, or really the last 5-6 years or so.
Drew Lynch KCR 4.70era
Ashby (2) MIL 4.59era
Josh VanMeter PIT (non-pitcher)
Chris Sanchez PHI 5.34era
Mitch White LAD 4.67era
Trevor Richards TOR 4.53era
Austin Gomber (2) COL 5.59era
Bumgarner ARI (2) 4.87era
Ross Detweiler CIN 4.44era (since been released)
Taylor Rogers MIL 4.27era
Drew Smyly CHC 3.24era
Chase DeJong PIT 1.45era
Moreover, Willie Mays hit 49 of his 660 Homeruns off Hall of Fame Pitchers (Spahn, Drysdale, Koufax. Fergie Jenkins, Bob Gibson, Phil Niekro, Jim Bunning and Steve Carlton). Pujols has but 13 of his 694 homeruns off Hall of Famers or likely Hall of Famers (Randy Johnson, Smoltz, Maddux, Grienke, Sabathia). Not to mention the playing fields in some of today's stadiums are geared for the long ball as opposed to Forbes Field etc. from the old days.