But I have to give them credit that I can as a bedroom coder make enough money to make ends meet because their IPhone/iPad app store...
That´s what Jobs is proud of, and you really have to give him credit for that.
However I personally can´t justify paying Apple 100EUR for a cryptographic key to store my own programs on my own device each year, because I only write about one and a half simple tools during that period. And nobody except myself is ever likely to look at my results. But I love doing that stuff, so I am not doing them on iPhone or iPad anymore.
Apples policy wouldn´t hurt me, if they allowed 3rd party programming environments (think UAE, VICE or even Flash). But unfortunately this goes against their mantra and the target market. And jailbreaking just sucks.