There are good manufacturers for Android. But they're still unmatched in terms of services. In the above analogy, nice road, worse travel experience.
> Because it's a lot.
It's the cost of doing business with Apple, made clear to you since you begin. You just factor it in your offering.
> 1. You have to pay for Apple computers.
Because it's the tool for the job. No ones expect you to build a Windows App without a computer running Windows. The tools Apple provides only run on MacOS which only runs on Macs.
> 2. You have to pay for the SDKs
You don't. You're paying only for access to the distribution channel (base fee).
> You have to give the MAFIA shakedown 30%
Remember the tools and services above? If you're making business with Apple customers through Apple services, you're paying for it on a transaction basis.
Again, it doesn't matter if roads are nice. Or if your mafia thugs give you a handkerchief after they beat you bloody.
> It's the cost of doing business with Apple, made clear to you since you begin. You just factor it in your offering.
Just like mafia.
> No ones expect you to build a Windows App without a computer running Windows.
Can I buy macOS to run on my PC? No?
> You don't. You're paying only for access to the distribution channel (base fee).
Since you mentioned Windows, I can compile and distribute as many Windows applications as I want. Without paying a cent to MS.
> Remember the tools and services above? If you're making business with Apple customers through Apple services, you're paying for it on a transaction basis.
Again, like with mafia. But now on iPhone!
Yes, some backwoods roads would belong to Android. Maybe around 30%.
> If you're a business, why would you care for 30%?
Because it's a lot. Apple is triple-dipping:
1. You have to pay for Apple computers.
2. You have to pay for the SDKs.
3. You have to give the MAFIA shakedown 30%.