It's years now that people are talking about this subject, but there has to be a reason as to why there aren't any decentralized exchanges being able to compete with the current exchanges.
I think a part of this problem is that people capable of creating such an exchange find it not worth their time as they somehow know or just assume it won't be a success.
Is it extremely hard to develop or something. Why can't something like https://etherex.org/ take off? It makes perfect sense for decentralized exchanges to be able to compete with the 3rd party ones at this stage in cryptocurrency.