The NFL's product is too good.
When MLB, the NHL, and the NBA had strikes or lockouts, no one cared. Hockey canceled an entire season and no one even noticed.
But think back to the NFL strike in 1982...people in small towns all over this country were *pissed*.
The players' union is better positioned for a strike or lockout this time, but both sides have already blinked. The last thing they want is for MLB to become relevant again in August and September.