There is a lack of decentralized exchanges. It would make sense to have much more of them because of the nature of bitcoin and crypto.
That is true and moreover, those that are already existing are very difficult to use. They are not user-friendly at all. It took me weeks before I understood the whole system on etherdelta which is not so at bttrex, poloniex and those that are in control of your account keys.