Earlier quoted context omitted.
I completely agree. When rules aren't codified it invites biased interpretation of them. However.... I've worked on an internal communications platform. For some reason people would forget that they were on a corporate site with their corporate email linked to it and spew garbage that any decent person would be embarrassed to say out loud. So we deliberately didn't codify our rules. We chose not to because we were aw…
To begin with, I think they made it to accommodate Tencent, who once threatened to pull Wechat from App Store if they don't let them use their own payments. First, they used them for transfers only, but later came games, and etc.
That made sense when the Apple store was a small kind of start up enterprise. Nowadays, it should be regulated so all developers can use the platform in a level field where competition is real and it is not just a game for big corporations.