People enjoy the interaction on the Internet, and the feeling of belonging to a group that does something interesting: that's how some software projects are born.
One may define flattery as a base companionship which is most advantageous to the flatterer.