I suspect your bank is trying to wean its customers off cheques. It may not be targeting you personally, but the overall mass of its customer base.
The USA, like the UK, France and Ireland, still uses a lot of cheques. Most other countries see them as an incredibly old-fashioned way of transferring money - like using a quill pen to write. If cheques did not already exist, and if you tried to popularise them as a way of moving money, people would wet themselves laughing at you.
In parts of Scandinavia, some bank branches do not even see one in a day. It’s all done by cards, electronic payments and e-banking, with a small amount of cash.
When you issue a cheque, a piece of paper is written out and that paper often does a lot of travelling. It may be posted to the payee. To get the money, the payee has to physically haul it to a bank and either lodge it or ask to have it paid. That bank may have to send it to another bank to get payment. Then it has to be stored at great expense in case it’s needed to prove who got paid.
Sometimes the cheque is not paid because the person who issued it did not have enough money or was a fraudster. So, it’s never a safe method of being paid. Banks will not allow you to draw against it until they are certain that value is received.
In countries where they are still popular, they cost each economy billions in wasted economic effort each year. And banks usually lose money on handling them, because of the heavy manual cost of hauling bundles of paper around.
So, to answer the original query, they probably want you to shift your expenditure to cash or cards. They would prefer you to use a credit card, as they can make fees from the merchant, and probably earn some interest from you. However, they would still be happy if customers move from cheques to debit cards.