I advocate the practice of accepting answers (mainly by new users) for two reasons:
- It shows that the answer worked for at least OP.
- It is the only way for a new user to explicitly show that they found one working solution for their problem (note that a user needs to reach some fixed, albeit very small reputation before their upvotes are visible and counted). As @Pilot6 pointed out in comments, "if an answer is not accepted or upvoted, we can't close similar questions as dupes."
I have a canned comment:
If you find this answer useful, please consider "accepting" it (by clicking the tick (✓) next to it) to indicate you've found a working solution and also so that others may more easily find it in the future.
I post this comment (or a slight variant) only whenever I see a "thank you, it worked" comment by a newbie OP (and the associated answer is not accepted).
Newcomers must be taught IMO.