The parent comment raises a valid distinction.
> In contrast, a heuristic is an approach to solving problems without well-defined correct or optimal results.[2] For example, although social media recommender systems are commonly called "algorithms", they actually rely on heuristics as there is no truly "correct" recommendation.
https://en.wikipedia.org/wiki/Algorithm
What are the consequences of conflating the two terms? I’m not sure yet.