Like it or not, Apple continues updates/upgrades to iPhone software because the $$ it receives from the subscriber revenue - and not hardware sales - allows (motivates??) Apple to continue improving its product.
So if their updates causes the freeloaders, hackers, slackers, and whiners more headaches and complaints as to why they can't partake in a support feature for free - and without problems - as opposed to only those that actually pay for the privilege... it sucks to be you.
I dont' think the SDK bandwagon will make it any easier in certain aspects. If Apple opens it up more to development similar to how it was with Palm back when, more power to them and I would be first to sign up as I see nothing but a positive impact by that move.
But the same mantra will still apply. Don't bitch about wanting something for free that everyone else has to pay for. Apple doesn't continue the R&D for the iPhone simply because it's cool. They are no different than any other company that needs to make money.
I've been an Cingular->AT&T customer for 10+ years. Are they perfect?? Far from it. All the other providers are not perfect either. But I've been relatively happy with them. Is it right that AT&T is the exclusive provider? History will be the judge of that. Do I bitch about not having a Lamborghini as an everyday car? No. So if the iPhone is not available for whatever reason in your town/state/country/planet/whatever, that is just life. If you can hack it up enough to get it to work, kudos to you. But don't expect an easy ride from Apple. You own the hardware, but not the OS software. Get over it.
Let the flamebaiting begin (again).