A lot of devs I know seem to think that Uber's big win was having an app. I think that's why I hear things like Tinder being labeled as "Uber for dating". I've seen a few devs that think you can just create an app that's really just a front-end to their product's webpage.
The app was helpful for Uber, definitely. But moreso, was the change in the way they handled service: ratings, payment, hailing, etc. The app just facilitated those changes.