the way I see it - "upvotes," "likes" etc are just a digital form of the verbal validation someone would get irl. Like if you told a joke, people would laugh, smile. If you made a good point, people would nod, say "uh huh" or something. A thread would look pretty weird if someone wrote something funny and there were like 30 people underneath going "lol" and "haha" so that validation is replaced with likes and upvotes.
People absolutely get too caught up with how many internet points they get, but idk I don't see that obsession as fundamentally different from being obsessed with social acceptance in general. We all have a desire to fit in and idk, I think it has the same root causes as someone who gets too caught up with trying to be funny irl or something. It's something we all have to work on, whether online or irl.