Recently, I had some troubles, mostly caused by my ignorance on the topic of cheques, with cheques in Australia. I am from central Europe, and for most people of my age, cheques are a thing known from books and TV, but not from real live.
My problems arose from my false assumption that I can cash-out cheques without the need to have a bank account. As it turned out, I needed a bank account to cash-out the cheques. In metropolitan/suburban Melbourne the banks generally don't simply pay out a cheque in cash.
Now, my question: Assuming a bank account is strictly required to transfer money via a cheque, aren't cheques then obsolete at all? If both involved parties have a bank account, they can simply do a wire transfer (bank to bank) instead of having a cheque (bank -> piece of paper -> bank)?
How common is it in countries that widely use cheques that both involved parties need a bank account?