Missing from that article is a simple truth:
The motivation for political change is rooted in economics, and right now things are for the most part pretty good. Unemployment is low. Stock market is high. Consumer confidence, the housing market, gas prices all seem to be hovering in positive territory and there's no indication that it will all come crashing down in the near term. Are there problems? Of course. The rich are getting richer at the expense of the rest of us, Trump's robber baron administration is kneecapping any sort of regulation which might stave off the inevitable economic downturn, and Congress couldn't start a fire if you gave them two sticks and a gallon of gasoline, but the voters that matter - white, older, middle class - are to borrow a term from the article muddling through.
The Tea Party wouldn't have happened if the unemployment rate in 2010 had been under 5 percent and the boomers' 401k accounts hadn't been halved. The anger over the trillion dollars worth of stimulus was misplaced, but real nonetheless, and that anger was swiftly hijacked and turned into a massive Congressional win for the GOP. Now, many of those same Tea Party folks in Congress just signed off on a tax cut that will cost more than the stimulus, and the old white middle class voters aren't concerned one tiny bit.
I myself am an older, white, middle class voter. I got a few extra bucks in my paycheck due to the tax cut, my house is worth almost what it was at the peak of the market before the crash, and while some of the funds I've got money in have taken a hit lately, it isn't bad. Someone in my position who wasn't all that politically engaged would probably give at least a passing grade to Trump and his band of merry idiots. And should the Mueller investigation come out with a long list of impeachable offenses, it won't matter as much to the average citizen because of the dual cliche's of fat, dumb & happy, and bread & circuses.
We'll get our political revolution when the economy comes crashing down (again) and Joe Six Pack is out of a job (again) but not before.