Installing on linux and surfing to a web page in a browser are NOT the same thing by any stretch of the imagination, it's a terrible misleading analogy. There are no dependency checks, etc... to view a web page. You either can view or if not, upgrade your browser and get on with it.
People should drive as hard as they can to get the web to BE the platform and write HTML apps vs iPhone apps or Android apps whenever they can.
Smart developers will do this as their app will have the widest penetration.