I've done this myself many times. No one wants a check (especially not a probably-fake cashier's check) and no one wants to take the time to go to a bank, and why does the bank need to be involved or aware at all.
In the EU you can transfer the money instantly using your phone.
Not that I agree with the ban but a lot of the issues people are discussing here are only relevant in the US (checks? lol.. what is this the 60s?)