Greater use of stable coins in society could help solve the on/off ramp issues.
Perhaps we could even have BTC/lightning/ecash wallets that also hold a stable coin balance in the users local currency.
It could also be useful for wider acceptance and adoption, as people may feel more comfortable with a currency that is more familiar, and it could help to show the distinction in utility of a hard money for saving as they see the balance discrepancy over time.