This might be due to how easy Apple makes it to implement this sort of thing. Even if the app isn’t on the App Store.
On iOS, apps must be on the App Store, which requires being enrolled in the Apple developer program. I imagine developers then make their apps paid to cover this.
You don’t carry a laptop around while you’re hiking?