There are always decentralized exchanges. I think eventually people will get used to the UX of handling their own keys and prefer it over keeping their coins in exchanges. Either that, or banks will start doing crypto custody and government will guarantee the assets. But I think that's less likely, I don't see banks inviting the risk of managing crypto keys.