I don't need or want their data. It's a liability. They pay a monthly subscription. I want their money. Not their data.
By refusing to provide a (superfluous) app, not only do you spare yourself the dev (and continued maintenance) costs, you also are not even as exposed to the data protection argument.
https://developer.apple.com/app-store/review/guidelines/#min...
4.2 Minimum Functionality
Your app should include features, content, and UI that elevate it beyond a repackaged website.
There's a Web app for turning your web app into an Android app. The hardest part is jumping through all the play store hoops.
I did maintain the Apple account for a previous place where I worked though, and holy hell that sucks. Not so much the day to day work, but being from the Scotish part of Denmark, it hurt my soul to pay them money (it wasn't even mine) to use their platform. Not sure if Google is as shit, never tried their store from the developer side.
I also work for a large company and we can't keep all the apps in sync even with thousands of employees. It's just dumb.
I have a B2C app that is in a niche, it started as a web app many years ago, but customer expectation is clearly in having an app. It also comes with the benefit of offline-first and local data storage. I wrote the whole thing with Ionic. So one code base for web, Android and iOS.
In my case, not having an app would’ve been a bad decision financially. The app also unlocked external reviews/comparisons of magazines and such. Basically free marketing.