Forum (Discourse) has Thumbs Up to Like a Post instead of +1

Well of course.

So why have the function then? Is it for psychological reinforcement, maybe some consensus cracking as discussed here The Gentleman’s Guide To Forum Spies (spooks, feds, etc.) - Pastebin.com ?

Yes I’ve seen that.