Although, I believe it take two individuals to maintain a relationship, everyone contributing playing their role as expected. But you made quiet some points that I can't disagree with.
Communication plays a key role in maintaining online relationship. In fact, all relationships. When good communication is taken out, the relationship will eventually die