The only sensible think you've done is pay by single debit authority. I don't understand your point about being caught out by an infrequent DD, that's a matter of people managing their accounts correctly.
Oh, that we were all so organised as you to remember a charge going through an account that was set up months previously......