This all comes down to where the developer can make the most money, a native app or a web app.
Someone also mentioned the infrastructure and resources needed to support a web app to support thousands/millions of users. as opposed to basically nothing for a native app.