Here in Brazil, ISP and other bills usually come in the form of a Boleto Bancário (https://en.wikipedia.org/wiki/Boleto_Banc%C3%A1rio), which you can pay with cash at the bank (or at lottery stores). Utility bills use a similar system. From the point of view of the bill issuer, it's cashless.
I don't know how it works on other countries, but I'd expect similar systems.
Similar in most of Europe as far as I know, though many use online banking now. Haven't seen a check in 20 years.
I thought you lived in a country with high inflation, like Argentina.
No, I'm thinking of the landlord making that size deposit. I know of no one walking around with $3000 cash to go pay rent let alone the landlord walking even two blocks to a bank to deposit that from everyone in the building.
Update: I'm even thinking of landlords of multitenant buildings, there's just no way they're going to take e.g. $100,000 in cash from everyone each month. It's really not workable. The apartment I had in NYC a few years ago was conventional check only. No cash possible, no credit card, no EFT.