Etherdelta was decentralized too. But it was hacked by replacing domain address. There is nothing safe in the internet at all) You can be hacked everywhere.
Yes they are all decentralized but the hacker was so intelligent to make it them easier to stole the exchanger profits.The more we improve they are also improve it's ability to hacked.