I remember tons of CD-roms which were just HTML, images , swf and java files. The same goes today for many of the apps that are sold on appstores, especially magazines and newspaper apps. The main reason seems to be that publishers can charge for the apps. On the web we don't really have an alternative yet, unless someone comes up with a brilliant, frictionless, secure and elegant web API for micropayments.