It's almost as if you could have seen this coming a mile away.
Too expensive for the masses - See rich white kids sport
Culture of rot - Too many years of covering up bullying, sex assault, etc. now laid bare for everyone to see.
More popular and cheaper sports to play that have none of the above issues.
Meanwhile at the NHL offices, it's all smooth sailing. Nothing to see here.