Apple allows none of that. As a hobbyist I find Google to be much more reasonable, paying 25$ once vs 100$ a year for a dev account.
Getting my Apple dev account was such a horrible process, I had to talk to at least 6 people and it took months.
I'll just pay Cook's ransom, guess I have motivation to develop something new if only to justify the dev fee.
That's not really an alternative as only a few nerds will jump through these hoops. The app is as good as dead if you are not in the stores.
Of course not nearly as much, but discoverability in the Play Store is already a mess.
Hell, you can point them to a GitHub artifacts page.
At least it's an option.
I think using Apple as the reference here is the wrong kind of baseline shift.
I recently had an app pulled from Google about a month after its latest update (the app has been in the store for years) b/c I hadn't checked some new privacy box in the UI. I received no warning prior to the take down or when I last submitted, and the take down message didn't even point me in the UI where I could check this box. After searching SO, I was able to track it down. Then the app was rejected for an unrelated reason that required an appeal. I appealed and they simply stated rejection again. I appealed again asking if they actually read the original appeal and received no response. A week or so later the app was back live - and I only knew because I checked.
I'm freshly frustrated because I'm dealing with a random metadata rejection (on an "internal testing" build! nothing has changed!) just now.
I have almost as many apps sideloaded in my phone as apps from Google's play store.
Play Store rejections are either an algorithmic mystery or reviewer incompetence. I don't mean reviewer incompetence in using the (maybe unintuitive) app. I mean their internal review UI had some kind of unrelated error and they sent me a screenshot of that. Their own console UI even sort of urges you to just resubmit with a potentially meaningless change instead of opening an appeal / request. Feels like it's the worst of both automatic and human review.
You're lucky. I've asked them such questions. Most of the time they refuse to respond. Even if they do, there's a good chance you'll get a different reviewer for your next update with a completely different opinion and interpretation of The Guidelines.