I'd like to add a hearty "Me too!" to all the posts so far.
I don't think this is something RIM doesn't know. They've been hearing this for years. They know the dev forum is a joke; they know the JDE is atrocious.
So why don't they change? Pick one of the below reasons or make up your own. We'll never know.
1. It's "good enough" the way it is. There are enough 3rd party applications and developers to support the platform. No reason to invest.
2. They're working on something really fantastic, and they're going to blow us away next month.
3. They're incompetent.
I would love to make some noise and get an official response from RIM, but developer support has always been weak and I don't think that's going to change.