It's a fair comment. We had two options to choose from, either Blockchain-style wallet or Coinbase-style wallet. We decided to go with the latter because we need full control over the whole user experience. This decision should make a lot of sense to many people if you have seen the one-click payment button on CoinJar Checkout page.
Not really. There's plenty of technical ways where you can allow the user to store the private key, and provide a one click checkout experience - for example, storing a encrypted (so only CoinJar can access it) paraphrase in a cookie. Giving a user access to their private keys is important as anything that relies on Bitcoin address will not work.
Also, managed wallet solution makes instant payment between CoinJar users possible without paying network fees. This instant payment is used by our own platform components. For example, when you buy Bitcoin from Filler, the Filler application will actually send money from its own CoinJar account to yours. We also heavily utilize the internal payment system to do our accounting and hedging.
I saw that! (Pretty sleek UI btw) - that is actually possible while letting a user control their own private key too. The same way where you can make a multi currency wallet.
Sure, it would take some time to develop, but seeing as what happened with Bitcoinica..
Bitcoin is
designed[1] where each user has access to their own private keys. Going against this will mean that when you get hacked, it's bankruptcy for you, instead of a "Oops, we'll have service restored soon". Sites get hacked all the time, especially when there a multiple vectors. Take a look at Sony, Facebook, Microsoft, Apple, Google. Luckily, they don't store the most liquid form of money
1: "A generation ago, multi-user time-sharing computer systems had a similar problem.
Before strong encryption, users had to rely on password protection to secure their
files, placing trust in the system administrator to keep their information private.
Privacy could always be overridden by the admin based on his judgment call weighing the
principle of privacy against other concerns, or at the behest of his superiors. Then
strong encryption became available to the masses, and trust was no longer required.
Data could be secured in a way that was physically impossible for others to access, no
matter for what reason, no matter how good the excuse, no matter what.
Its time we had the same thing for money. With e-currency based on cryptographic
proof, without the need to trust a third party middleman, money can be secure and
transactions effortless."
-Satoshi Nakamoto