If we look at bitcoin volatility in recent years is very high,
Volatility only exists because we still compare the price to fiat. And not with other products. When Bitcoin become more used around the world, the price will not jump like this. We are just seeing the speculation price because nobody has any idea what is the right price. But I do not think Bitcoin will ever be a universal currency that will dominate every market. But BTC could become a currency accepted everywhere as a second currency. It will be easy to tourist around the world using Bitcoin as a reference.
No, I do not agree with you. Bitcoin, like other types of decentralized cryptocurrencies, will always have high price volatility. Supply and demand will always be changeable. Because of this, bitcoin is unlikely to be used on a massive scale by business structures. High price volatility also creates common obstacles in the financial reporting to the tax authorities, since the price of an ace of a group of goods will constantly jump. On the other hand, when making large transactions in which it takes a long time from the moment of the conclusion of the agreement to its practical implementation, one of the parties will constantly lose due to price changes. Usually businessmen are not inclined to play a lottery.