Sometimes it's nicer to send money than it is to authorize someone to take money from an account, especially if you're unsure of the recipient's ability or desire to protect that account information (credit card number, bank account info, etc). For me, Bitcoin has effectively replaced cashier's checks.