Something else is strikeouts per game have gone up. It used to be a much bigger negative to strikeout than it is today.
Take a look here:
http://www.sportingcharts.com/mlb/stats/team-strikeouts-per-game/1992/
strikeouts being up is an ipso facto argument. strikeouts being up is a direct cause of offense declining. essentially the way i see it is there are three ways offense can be effected: defense independent statistics, defense dependent statistics, or batter quality.
batter quality is made up of two things: the total quality of the batter pool which would be dependent on steroids (as well as an innumerable amount of other factors including bats or conditioning or training techniques or approach) as well as the level of defense required to bat. in essence, there are 14 players that have 0 defensive value. in a vacuum, you could bat a guy here with no defensive ability. every other mlb hitter is required to at least be passable at defense. even ted williams probably wouldnt play if he couldnt catch a ball at 1b or dropped everything in the of. over the course of the last 10 years we've seen the whole of mlb put more emphasis on defense. as such, some mlb players have been moved to part-time or bench roles or just are no longer good enough. we've also seen these players roles replaced by the worst hitters in mlb. players are moving down the defensive spectrum and getting replaced by guys at the top of it (think corey hart moving to 1b and being replaced by a nori aoki). so even holding constant for the total quality of the batter pool, we'd expect the overall level of batter to have diminished.
from there, the defense dependent statistics are direct corollary. essentially, babip (or batting average on balls in play) is the easiest method to analyze the defensive dependent side of hitting: how many balls that hitters put in to field of play turn in to hits. due to the increased skill on the defensive end, we see less hits on balls in play (and this holds true looking at babip numbers over the years, well parks have a role in historical numbers but lets ignore that for now). not only are our defenders more talented individually, but the widespread use of shifts has suppressed hits on balls in play even further. this is a huge suppression on batting average even if we hold quality of batter and quality of pitcher constant.
the final aspect, defense independent statistics like strikeouts that rj mentioned as well as hrs and walks, is perhaps the trickiest to suss out and where the author's premise lies. his supposition that the low strike is causing the issue could very well be valid as we see hitters making less contact (and one could surmise weaker as well by the lower babip numbers). the other factors in play here, though, are pitcher quality, pitcher usage (match-ups essentially but also starters giving way to quality relievers rather than being seen for 3rd or 4th time), batter approach (eschewing higher BAs via more balls in play for higher OBP/SLG via more walks and more power on better pitches), etc.
essentially i think he gives an incomplete picture of why offense is down. i also think his assessment that less walk, walk, 3r hr is less exciting is bullshit. the sb and web gem are much better viewing than the stand around and slug era baseball of the 90s.