Call it or don't call it, I'm fine either way as long as it's consistent.
The biggest problem I have with NBA reffing is that the rules apply differently to different players.
It's partly that, but it's also true that a substantial amount of variance in calls is due to differences between officials, not players. It tends to get disregarded because players are so much more noticeable.
Some of that is differences in personality, some differences in perception, but a lot is due to the unwritten standard that refs should engage in "game management" as well as just making by-the-book calls. "Game management" is by necessity so poorly defined that everyone's going to apply it differently.
It's a broad cultural issue I think, and there isn't really a good solution - even if officials could call everything identically regardless of context there'd be a ton of unintended consequences from that too.