Interestingly, a concept that might help with this is "attached bitcoin wallet" which I have only seen here with stacker news for "SN's wallet plans"
basically you want the exchange to be an "attached wallet" that interfaces fluidly with your EDC wallet.
but of course the exchanges don't want this for uniqueness/lockin reasons.