Because all these media outlets have dealings with the NHL. TSN, Sportsnet, CHUM, etc. They all need to stay on the NHL's good side. On the other hand, if they tick off the PA who really cares if Be a Player stays on the air?
Do you think TSN wants to lose its national broadcast deal or all the footage they use for the NHL Network or ESPN Classic Canada? TSN has the most to lose if they don't tow the NHL's line. That's why their "respected" employees act like ownership shills. Listening to Pierre McGuire on the radio these days is a sickening experience. You can even hear the brown on his nose it is so blatant. They try to look impartial by putting their most inept employee, Glen Healy, on the air to back the players.