Probably, I can't say I've ever thought about it?, and I always thought 'Duff beer' was a play on the word."duff" ?? , must be a British term.
Cambridge Dictionaries Online - Cambridge University Pressduff (BAD)
adjective UK INFORMAL
bad, useless or not working:
He's directed so many films that you might expect a few duff ones.