Does a referee truly "owe" an explanation for a call? My gut says no. If you had to explain every single call, you would never finish a game. I feel like people who say that a call wasn't "explained" really just want to yell at the referee to either get the call overturned or intimidate the official into not making the next call. That's not to say that there aren't officials making terrible calls, but, let's be honest, there are plenty of players making terrible plays too and they don't have to hear about it from everyone else in the rink.
I haven't looked at a rulebook in years, but when I did, I remember reading something along the lines of the referee only has to talk to the team captain who is marked with a "C" on the scoresheet. The official can talk to other people as courtesy, but the official only has to talk to the officially designated captain.