I was looking into how the solubility of amides compares to other compounds e.g. acids and amines, and came across these two statements on the wikipedia page for amides:
"The presence of a C=O dipole and, to a lesser extent a N–C dipole, allows amides to act as H-bond acceptors. In primary and secondary amides, the presence of N–H dipoles allows amides to function as H-bond donors as well."
"Typically amides are less soluble than comparable amines and carboxylic acids since these compounds can both donate and accept hydrogen bonds."
I understand that amides can act as both H bond donors and acceptors, so I'm wondering how the second statement can make sense?
Additionally, would it be correct to say amides have greater solubility in water since they can form more H bonds in total compared to amines and acids?