Technical publications and forums like this are largely populated by young people and early adopters (i.e. the groups most likely to be cord-cutting anyway), and tend not to be sports fans. So these discussions marvel at the fact that there are still dinosaurs who haven't cord-cut yet, and suggest that the remedy is ESPN accelerating migration to a new technical platform.
As someone who actually is an avid sports fan, and socializes with other sports fans, I'm going to throw out a third factor for your consideration. The... product... SUCKS... now! It never gets mentioned, because the "business" audience and the "technical" audience doesn't directly experience it so much. However, applying Occam's Razor, I think changes to product quality are usually the largest factor in changes to product fortunes.
ESPN has been on a long, slow shift from "hard" sports coverage to "soft" entertainment filler for years. However, over the past two years this trend has jolted toward accelerating at a breathtaking pace. For the core audience of sports fans, ESPN is basically little more than TMZ now. It's more discussion of off-field "drama" than actual sport.
Sports fans get tired of fake "QB controversies", manufactured by ESPN talking heads. They get tired of endless analysis of whether African-American franchise athletes like RGIII and Russell Wilson are "black enough". Colin Kaepernick kneeling during the national anthem was a legit story for the first week or two, but after 14 straight weeks of talk (none of which touched the underlying substance that Kaepernick is trying to call attention to)... I think sports fans of all political persuasion are long past done hearing about it.
TL;DR - ESPN is a sports network. It has dramatically shifted away from serious sports coverage over the past two years. Their core audience is growing sour on them, and subscriptions are dropping. I believe that everything beyond this is just ancillary factors.