The whole idea of "code is law" is deeply flawed, and I think the hard forks prove that. The problem then is that smaller financial injustices that do not get the attention of the core Devs, will go unchecked and unfixed forever.
The idea of zero trust financial applications is intriguing, but in practice "zero trust" means "trust Vitalik", and to be honest, I trust my current bank more than I trust some random dude in the internet, thank you very much. (Not that I'm a fan of my current bank, they suck, just slightly less than any alternative I'm aware of)
I know some people develop other kinds of applications too, but I completely fail to see the point of running (for example) a video game on the Blockchain other than the novelty..