Silly developer, Apple hasn't gone nuts. They're simply using their vertical integration to protect you from attaining any form of revenue they can't legally demand a part of. From Apple's perspective, it's you that's gone nuts and is trying to destroy their ecosystem with your heinous donation scheme: https://developer.apple.com/security/complying-with-the-dma....
It's about safety; that's iPhone. (cue the trailing list of comments a-la "Exactly right, this is why I bought my iPhone.")
Fantastic link, thanks for that, I actually hadn't seen that before. Thank god that Apple is protecting their users. Me not collecting any data, not using advertising ID, or even knowing anything about anyone using the app is suspiciously uncommon, so surely, I can only be scheming for greater evil here. Luckily, the forced IAPs I had to add now allow me to pay them back for having to remind me of it all. Sigh.
It's about safety; that's iPhone. (cue the trailing list of comments a-la "Exactly right, this is why I bought my iPhone.")