Websites already provide a pretty good experience by advancements such as SPA, which is fast with smooth transitions between pages.
However, what problems do mobile apps solve? Why are they needed and are they needed really?
The only idea I came up with: speed. The apps are indeed faster and provide better user experience. However, the state of web development can provide almost the same experience.
Mobile phones are like a Tesla Model S, and you don’t want to tie it to a bullock and use it as a ox-cart.