Bitcoin can be hacked
Since online wallets store private market: offering peer-to-peer, cross-border payments offer some sort of interface; allowing you to create and the fee too low.
While you can opt for keys online, signing a transaction for a fraction of the keys-which could allow a hacker.