The great part of the exchanges obtain enormous income, all mainly by the transaction commissions. I agree with you, it is time to decentralize these sites to grant greater transparency to transactions with cryptocurrencies.
Because there are many people who can not change their few bitcoins for high commissions. Let's say I have 0.00052 BTC and I want to change it. How am I going to do it if the commission is 0.00100 BTC??
These are things that must be taken into account, and with the call for attention that was made to Bitfinex it is time for others to take note and begin to improve their platforms so that the client has a satisfactory experience.