Some, although not all. My concern is that doing that shouldn't be possible if the platform is decentralized.
I'm not sure taking a straightforward and easily reasoned about process that the courts could easily handle and moving it to something enforced by a programming language subject to bugs that are largely unable to be handled by courts is necessarily a step in the right direction. At least not until there's a lot more vetting of Ethereum and a much better and more secure ecosystem to call upon.