From my own private perspective (hacker/developer !gamer) nvidia is providing a comprehensive toolkit and documentation for developing on top of the GPU platform (http://developer.nvidia.com/object/gpucomputing.html)
You're right that AMD has traditionally been a little behind NVIDIA on the software side. Manju Hedge (of PhysX fame) is now leading a team at AMD that focuses exclusively on making the GPU computing as easy to use and as painless as possible, so hopefully things should improve over the next few months.
I was not stating any opinions, rather asking an honest question.
I was glad to discover that APP SDK, and will look at it quite soon, though the device in question is not yet listed in the supported devices page http://developer.amd.com/gpu/AMDAPPSDK/pages/DriverCompatibi....
I find the GPU platform as an interesting field for R&D activity and perhaps, one day, I can even build a startup which takes advantage of this platform. Time will tell
I'm not sure if you're saying those efforts aren't good enough (I wouldn't know). While I am sure nvidia produces more work effort in cuda, it seems that AMD is trying to treat OpenCL as a broad standard. In that way you expect a fair amount of information from Apple regarding ObjC for example, but are probably OK with AMD not covering C++ that specifically.
From my own private perspective (hacker/developer !gamer) nvidia is providing a comprehensive toolkit and documentation for developing on top of the GPU platform (http://developer.nvidia.com/object/gpucomputing.html)
Do you have the same?