Re: People create apps rather than web sites to give a better experience
I don't agree. People create apps because they can monetise more effectively and because it's trendy. The majority of apps don't do anything that a good html5 site couldn't.
Also, this allows the user to "stream" the app without installing it, proving that you don't need an installed app to access the information.
The root problem is that it's difficult to monetise websites. Solve that problem and the need for apps will be much reduced. How many apps run offline, do so much processing on device that javascript can't keep up or need write access to the devices file system?