Safari's support for anything that Apple doesn't seem to use on their own web properties, is really crap. WebRTC and WebSockets also been lagging behind for a long time and when they catch up, they tend to have very buggy implementations.
Native apps can offer many benefits (such as power efficiency), but I expect that business reasons are equally if not more important.