For me this week: Paid for a city license, paid the cat sitter, paid for a small magazine subscription, made a charitable donation, and paid the rent.
The cat sitter and the charity were check only. No other option. The magazine has a PayPal option, but I don't trust PayPal. The city license could have been done with a card online, but I'm not interested in setting up yet another account with yet another third party to mishandle my information. Paying the rent by check is free, but paying with a credit card is a $74 fee. And this is with a very large company that almost everyone knows.
People do abandon checks when possible. But for the most part it's the businesses that put up barriers. Or, in my case, a lack of trust, which has caused me to use checks more. I like the paper trail. I check my bank statement every month and at least once a year there is an error.
I am coming around somewhat on the trust thing. If I can use a virtual credit card number, I will. But not if I have to make yet another account with yet another password and yet more gathering of information that is nobody's business.
Edit: I forgot that I also had to send a check to a county recorder out if state to file some legal documents. But that was a cashier's check, not a bank draft. Still, the only form of payment accepted by that county government is cash if you live there, or a cashier's check if you're out of state.
Also, my accountant only takes cash and checks. I consider it a virtue since it indicates that she watches every penny. But I didn't put that payment in the list because it was a couple of months ago.
When your life is simple, banking is simple. As you get older and your life becomes more complicated, banking gets more complacated.