For this purpose, I believe what Coinmama had done to get around this issue is too sell coins through their own inventory with a small margin. https://www.coinmama.com/faq
In essence, this is not an exchange but an e-commerce retailer with only two products (Bitcoin and Etherium)and in our case, one product which is Monero. They also employ a dynamic pricing model that probably follows exchange prices. There is nothing preventing an individual/or company from selling digital goods online as long as you deliver on those goods. The only issue would be where to set up the operation wherein it will be cheap to get a merchant account to accept credit card payments so that the buyers get "optimised prices". I also believe it should be a tax friendly country. Backend processing and customer service can be done from any (cheap) part of the world. Sure this will always be a bit more expensive than starting an account in an exchange but it is simple as hell and it will enable Monero to use the current monetary system to onboard users. Besides, we do not want coin traders, we want people who are willing to convert fiat into Monero for their own use.
The bigger challenge here might be where to get an inventory of Monero to support purchases from big buyers - For example 5-10 thousand dollar purchases. This is why support from the community might be necessary to keep this running as the community has the most access to Monero.
This will increase the avenues for direct from Fiat to Monero users instead if limiting ourselves to exchanges or in a lot of cases, the Bitcoin users. The theory is there are a lot more fiat users than Bitcoin/Crypto users and there are a lot more countries wherein people have to go through loops to acquire Monero.
I can see an immediate future wherein Monero can be used for private high value purchases (such as art, land, and jewelry) or people who simply want to keep their money out of the grid (ie Swiss Bank Account Holders) but want immediate access to their funds when needed. It is great alternative to other vehicles such as gold, time deposit or stock market accounts. Giving them an instant means to "deposit" and build up their personal Monero inventory is a good way to get these users.