https://blockchain.info/charts/cost-per-transaction
Roughly, you're paying the miners. They (half of them) have to mine your transaction into the blockchain and they could be using that time to mine. So your transaction competes against mining time.
That's roughly why it's slow and expensive. I'd never use BTC unless the kidnappers demanded it.