Then there's the "developer tax" too - Apple squeezes money from the developers too for the "privilege" of even making an app (for public distribution) for the ios platform. And you need to buy a Mac too ...
You do get XCode for free though. There's a lot of development behind that software. I don't totally agree with the 30% fee, but someone has to pay for XCode development.