Americans once again making shit more complicated than it needs to be. Most of the world has moved on from cheques to wire transfers, deposits, etc. all done through online banking.
Every transaction is tracked and accounted for. No need for this bullshit.
It's not always about you, mate. It's a public service for all the other folks you can't afford that shit otherwise.