When you are big enough: apple occasionally send an engineer to share upcoming features, or nudge you in a direction they are keen to promote (2018 it was all AR) and at this point someone in C-Suite has a human contact to smooth out App Store BS.
So OP is correct in that it’s about size/apple seeing you as an asset and not a problem - they want those shiny family friendly releases for advertising material.
I used to think the App Store governance was a good idea. I no longer do.
Also, if everyone uses your app, when it breaks then people will not necessarily complain to you, but to Apple instead since people can't tell the difference between the phone and the app, so to avoid the idea that your phone breaks, Apple will let you update your app instantly.
> If your app includes user-generated content from a web-based service, it may display incidental mature “NSFW” content, provided that the content is hidden by default and only displayed when the user turns it on via your website.
— https://developer.apple.com/app-store/review/guidelines/#use...
quick test logged out:
search "butts" -> no nsfw results on first page search "tits" -> a couple unlabeled nsfw posts (against reddit rules.)
By the way, when I typed the actress' first name, I was already being suggested a subreddit dedicated to sharing nude pictures of another woman with the same name. Again, I used the app as it comes straight out of the App Store without logging in or changing anything.
PWAs would free them from having to put up with Apple’s restrictions crap.
Apple knows this, hence why they've not implemented the features needed by PWAs, and why they ban all browser rendering and JavaScript engines besides iOS Safari's.