Solution- price limits!
If even one crypto exchange in the world adopted a policy to limit the prices of buy and sell orders to within a small percentage of the daily opening price, say +/- 1% for example, volatility would disappear. Bitcoin is currently priced around $50k, this would limit Bitcoin volatility to no more or less than $500 a day.
Here's how the market would react.
1. If the price of a coin is lower on other exchanges, traders will buy from them and sell on this, right? That will cause the price on those exchanges to rise.
2. If the price is higher on other exchanges, traders will buy from this exchange to sell on those, right? That will cause the price on those exchanges to fall.
This means the market will keep correcting itself until all prices are closely pegged to the prices on this exchange.
Nobody controlling the price means decentralization which is what everyone desires in the crypto sphere. It provides an opportunity for all. Your problem can easily be solved if you will just accept stablecoin, it's nothing but just pegged to a dollar.
But since you have the desire to accept BTC, that means you are also looking for an opportunity to profit when prices are running up. So why complain?