Ok, it's all about tradeoffs, but I think most normal people, a Spark kind solution make more sense. Ecash providers will not want to have the responsibility to keep a lot of peoples money and many providers will have an incentive to steal the money if is too much. And if the police finds one provider and arrest them, other will fear and stop providing the service. It's what I think.