Earlier quoted context omitted.
This "random capriciousness" is perhaps the primary concern which keeps me from developing for Apple systems. If I invest my own time and capital into developing a product, which can only be sold through a single outlet, and which could be arbitrarily banned at any point in time, that's simply too much risk to bear. Apple, as the arbiter of what is sold through their store, have far too much power. Why would I put fu…
That risk is low comparing to the reward on such large user base. Most business can thrive if they develop an actual app with good value. You can always pick a war with Apple, but that’s a risk you choose to take after you make it big.
The rules are not some crystal clear logical function that you can be sure that you stay inside of. They are vague, selectively enforced and can change any any time. So at the end of the day if Apple decides that they don't like you they pick a vague rule, claim that you violate it and poof! you lost a war you didn't know that you were fighting.