The British use of the word pudding, which at first seems like it could refer to everything, is actually best understood as a monophyletic clade of British dishes descended from the French Boudin Noir (from which we get the word pudding), a blood sausage and probably the direct parent of black pudding. These dishes actually resembling one another across the whole family is unnecessary, because they're all related.