Why do bread and butter pickle recipes call for onions, mustard seed, and celery seed?
Those are the flavorings.  

Just like dill pickles have dill in them, those are what give the flavor profile that people expect from bread &amp; butter pickles.