Very, very few apps need to be developed natively.
The vast, vast majority would be better if developed for the browser.
This obviously depends on exactly what you're talking about, I concede there are some specific applications that require it. Maybe _your_ specific app requires in, in which case, _you_ have to live with the trade-off of the gatekeepers.
Mostly, it's a self imposed prison.