I think the biggest reason is/was because it is free (Costs no Money). Not because it is/was well written.
Nobody cares if it is well written... (at least outside the hn spectrum)
Everyone cares it was well written, otherwise people would be using Skype, which is also Cost Free (sans some features) or one of the P2P chat apps (bitmessage), but nobody is doing that.