You have to remember that when you talk about ESPN you're not just talking about ESPN. You're talking about ABC, talking about Disney. DISNEY. It's much bigger than just ESPN, and they can afford to do just about anything they want (and they have) to grab as much of the sports market as they possibly can.
You also likely have no idea just how many people use their streaming services. With more and more people cutting cable, you can still watch nearly everything on WatchESPN. I think that from a monetary standpoint, ESPN is ahead of the curve and they've anticipated the cord-cutting very well.
Do I like ESPN? No. It's not what it used to be and no matter which side you're on politically, it's annoying to have a sports network push a particular agenda. But they're not dumb business people.