If I could get the utility companies etc to charge my credit card, so that I have the chance to review the transaction and challenge any errors before I write my one check a month to Visa, I'd do that in a minute.
But no, they won't do that. They want access to my bank account, so they can automatically vacuum up whatever amount they think appropriate before I know about it. (And I once had a $3200 "water bill" due to misreading, so it's not a needless fear).
This is why they still get paper checks.
And those of you who use debit cards, please read up on the lack of legal protection you have compared to credit cards, OK??
In closing, get those damn kids off my yard.