Well take your pick. In normal face-to-face conversation, more than half of the information conveyed is non-verbal. When you move to a text-based conversation you lose a lot of those subtle details that enrich the conversation. Emoticons are by no means a perfect solution, but they're much better than just typing something and hoping people understand the seriousness or sarcasm or other underlying things you're trying to get across.