This question already has an answer here:
What is the motivation for people to answer questions in Mathematics StackExchange?
why do Professors and people with exceptional knowledge in the field come here and answer people's question for free?
I don't think its the reputation points that motivated a majority of them.
I would love to hear personal answers too.