No. Their value changes too quickly. Also it would need to be governement restricted and I'm talking about mining. Just imagine if it'd be a currency. People would save 10 K in bitcoins then start mining. Everyone would do it so there would be no companies or so except for asic. Bitcoin is made for virtual and only virtual in my opinion
Their value wouldn't change at all if bitcoin was not based on any fiat currencies (if bitcoin did replace all fiat currencies), but the goverments would never let that happen. If bitcoin was as accepted as fiat today, volatility would be reduced to almost nothing.