Apple does not have to cater to independent developers - and it doesn't, per the Developer Agreement contract. Initially you weren't able to develop apps for the iPhone at all - that is okay too.
You are not entitled to get a open computing platform if the thing resembles an... Actually, they defined this form factor!
You are not entitled to get a open computing platform if the thing resembles an... Actually, they defined this form factor!