Honestly, I also don't understand how things like salary cap, LTIR loopholes and tax differences impacts anyone's enjoyment in the sport. Frankly, I don't really give a crap what these players are earning or what these teams are doing to get a competitive advantage, because it doesn't impact the quality of the games in my eyes. I'm not thinking "I'm not enjoying this game because my team can't go over the cap to add more good players" while watching a game.
People complain about things like that because they want their teams to get some sort of advantage to make them better or they want to get some sort of "compensation" for something they feel they've been slighted over. That's not because the quality of the sport is bad, that's because you want your team to have advantages that you feel other teams have.
To me, it's not a valid criticism of hockey to complain that you want some sort of advantages just because you want them. If it's an idea that basically boils down to "I want this because it benefits my team", it's not a valid criticism.