A phone is a physical device. You own your phone.
This argument is tantamount to saying MSFT owns windows and so deserves 30% of all purchases made through IE. This is insane.
If Apple wants to provide infrastructure developers can use for handling in-app purchases, and give them the option to do so, that is fine. Forcing people who write software for their platform to use their APIs for in app purchasing, and to pay 30% is wrong.
Apple does not own phones it has sold. The owners do, that is why they paid for them.