However, it is also true that errors are sometimes promulgated because authors find it difficult to tell "the whole truth" in introductory textbooks, since the whole truth is sometimes rather complicated and lengthy. An illustration of this is Hawkes' own example of MgCl, which most certainly does not exist in aqueous solution as the simple ion-pair MgCl, but as MgCl combined with three, four or (most likely) five water molecules.
But it would be difficult indeed for a text book author to include the basic concepts of ...