I won’t go in depth on what heuristics actually are and are not except to say that there are two reasons to do and not to do an heuristic evaluation:
Do, if:
You have no time/money/opportunity to do usability.
Your feedback will not have any impact on the implemented design, but you want to influence the next [...]