"By keeping the funds off the blockchain, Gox removed the protections of transparency and end-user control and replicated the model of a centralized bank without any of the controls and oversight such institutions require”.
It would be easy for the other exchanges to let us control our own adresses while dealing on their platform
Nobody does....you might know already why

https://medium.com/p/672545b3d8d7
Why dont they do it in an open way? It would help people trust them and increase business surely?
How would one go about making such an open transparent exchange? What would be the flaws?