The cost in maintenance and development for native on mobile is generally on par with web stuff. The web stuff version carries overhead and for non-trivial apps a non-trivial cost that offsets the relatively cheaper labor cost. There's rarely a good reason to choose web over native.
The notion that web-based cross platform development is less expensive just hadn't panned out in any organization I've been a part of.