It makes sense, you aren't telling sql server how to do something, you just tell it what you want and it figures it out. You aren't even doing procedural stuff at that point.
I like the RAD tools being qualified as 4GLs as I haven't really thought of them that way but again it makes sense.
Also screw PowerBuilder. I am sorry if anyone in this thread likes it...but it is seriously awful.
Edit: Before people jump me, I do know that you have some influence over execution plans with join orders, hints, etc.. but by and large you don't tell SQL Server how to do it's job.
It is maddening how little stock game makers put into things like reset times, load times, and so forth. If you build a hard game that expects me to die a lot, don't make we wait 45 seconds after each death to get back into the game. A big component here is the load times you talk about.