Ahh I see, you have a good point there dark coder.

I didnt think of the fact we cant control the renderer too well in GDK, yet anyway lol
As for my opinion of the OP's question about GDK being a false sense of hope and spoiling him in programming, I really think that its not at all. In my opinion, there really isnt a better way to learn basic programming practices than to do it with something practical like the DarkGDK. Instead of printing out some plain text in a console window that demonstrates a purpose surely, but really isnt that much fun, using the GDK I think can make it really educational AND fun, which always makes learning quicker. There is even a printed book at the moment, I think it was featured in a recent newsletter, about learning C++ using DarkGDK as part of the toolset, I think it's called "Starting out with Games and Graphics in C++" or something along those lines.
Once you have the basic principles of C++ coding and also what you learn through using the GDK, it really isnt hard to take the next step and dig into the DirectX API or OpenGL or something and start constructing your own engines, or even contributing meaningfully to an existing open source one to hone your skills.
If it ain't broke.... DONT FIX IT !!!