Tones can be written, and all human spoken communication involves conversational cues, Chinese is not special in this respect.
> If this [writing tones] was so easy, pinyin (a standardized writing) would have replaced characters decades ago!
Which is saying that the reason Pinyin has not replaced traditional characters because it cannot accurately transcribe Chinese speech.