The issue is more the onramping than the offramping. As long as gift cards are available, it's fairly easy to use Monero gift cards for Amazon/eBay/Facebook marketplace. This doesn't create a Monero circular economy, but it does ensure that once you have XMR, you can live off it even if no-one else in your area accepts it. XMRBazaar is better since it help the Monero circular economy and provides a good way to both onramp and offramp.
Three things could greatly help XMR: (1) If banks could custody crypto (promised by Trump, hopefully other countries will follow), even non-XMR crypto and you're allowed to transfer to a self-custodial wallet, then it would be trivial for merchants to accept crypto and businesses to pay in crypto and for individuals to purchase crypto simply by moving money into your crypto account. CEXes would be irrelevant for everyone except degens. Once that happens, it'll be easy for people to be paid in crypto which is easy to convert to and from XMR without KYC. (2) If BasicSwapDex is made easy to install and the appropriate automation scripts are created, converting to and from XMR via P2P should be trivial. (3) If Serai is finalized and proven itself and the appropriate automation scripts are created, converting to and from XMR will be trivial. (4) If all three of the above happen, having a store front that accepts XMR is trivial, even if the store only wants USDT. Also having all your savings in XMR is also trivial and can be automated.
In Europe, probably not. The bureaucracy is too thick. For the US, maybe but as mentioned in other responses we don't need CEX access. What is likely is that due to Trump's executive order, banks may be allowed to hold digital assets. That means, you could just open a litecoin or USDT account in your bank and transfer money in and out of it from your fiat bank accout. CEXes are complicated (compared with instant exchanges) and tend to have KYC rules that if stolen can be used with AI to not only identity theft you, they have the power to put you at the scene of a crime or blackmail you. Banks don't need nearly as much KYC since they know you directly. This would have a huge effect. It allows you to be paid in crypto and merchants to receive money in crypto so crypto can instantly be used by all stores without pain. Not only that, if you can be paid in Litecoin, paying it to your personal wallet, you can use MWEB to instantly swap it with Monero (e.g. on BasicSwapDex, Haveno, or a DEX) so you can hold all your daily money in Monero. It should be possible to do this automatically via a script. Unless you want to do a lot of trading and want the proper tax forms automatically set up for you, I see no reason why anyone of any experience level would even want to use CEXes when banks could hold crypto.