Totally agree. Apps can do great things, with access to the camera and sensors on your phone. It's theoretically possible to write an app that would do celestial navigation using the inclination sensor, magnetic sensor and camera on your phone. Loading nautical charts and having a native app to display them is extremely useful.
But that kind of app takes time and money to develop. There's an easier way to get rich writing apps. Create an app to take data already available at a regular web site, re-arrange it, insert some advertisements and pass it off as something new.
Ever notice how most of the weather sites have the same data? Go directly to noaa.gov and you'll get the same thing, right from the source.
The web browser is your friend. You never know what you'll get with apps.