The main reason is tone interpretation.
When you talk to someone face-to-face, you can hear how they are saying something. For example, if someone was to text you and say "so" you wouldn't know if they meant so as in "so...what are you doing"
OR
If they meant it as "so, I don't care"