Your connection information about 2-3 years out of date. That was the old days. They have a transparent connection factory now which makes opening connections pretty easy. You can even transparently route over WiFi, etc.
I think that in the focus to make the newest, shiniest app many people in the developer community are overlooking a key thing. BlackBerry brings you users with a LOT of software purchasing power. Not just people but whole organizations. That crowd is used to spending big $$$ on software. And if it means waiting a little for the code signing server to come back up or schedule my builds outside of regular office hours, this is a sacrifice that I would gladly make. It pays off, quite literally.