I think that the consensus is that not misusing Base.@pure
requires a level of understanding about Julia’s internals that very few people have, and even then it is easy to make mistakes.
I don’t think it is good practice to advocate its use on this forum, especially in the Usage category.