Well hockey is about scoring goals, how are stats like goals and assists an imperfect stat?
How else do you want to measure offensive ability?
It's one thing to criticize something but what exactly is the alternative?
I am not recommending alternatives to goals and assists. I am saying that we should not leave things at that. We have many other advanced stats to consider, which matter as well. Furthermore, fans should understand that "points" does not provide a complete picture, as tempting as it may be to think that more points = better offense.
I think that as a stat "goals" is a fairly clearcut category, even if one is to say that some goals matter than others. Assists are less clearcut, because the decision to count two assists per goal - rather than one or three - is purely a cultural construct. Points is just altogether arbitrary. Why would a goal and an assist both count equivalently as points? If one actually stops and thinks about the logic, there is pretty much none to it.
Traditional stats are frequently reductive and selective. Think of baseball stats, for example, which for many years looked at batting average, home runs and RBIs as sufficient measurements of offensive ability. Only recently have there been efforts made to look beyond these, and also pay attention to on-base-percentage, runs scored and more complex (context-specific) stats like WAR.
A hockey fan does not need to be a stat geek to develop a healthy skepticism of traditional stats. A player with 100 points is not necessarily a better offensive contributor than a player with 90 points.