@ Cipher
I don't think there are other reasons beyond survival, entertainment, and communication, since pretty much everything can be boiled down to these three. Some people have the basic need to talk, but that's survival. To reach your goals, you have to communicate. And most of the stuff here is for entertainment
Not everyone have the need, though.