The fees are a much bigger problem. Bitcoin is unusable, it s a speculative vehicle for rich people. Zero-fee , or very-low-fee cryptos (i remember stellar, iota, raiblocks, even xrp) would be very usable if they had a large userbase and a very easy way to buy them. One of those has to focus on real world growth, i.e. get many websites to support them by providing a dead-simple payment solution.
I think there are ways to make them less volatile. For one, don't list them in any crypto-to-crypto exchanges, instead allow only dollar cash-ins/outs, or limit the amount that can be exchanged to some fixed value like $100 / hour. Speculation and greed is limiting the prospects of most coins.