This is a stupid argument. Different tools are best for different jobs. I would never think of writing a networking application in C++, I'd use something simpler like Java (Telstar would use RB) that hides the gory details. At the same time, no one would want to write something like a modern 3d graphics engine in RB. You need low-level access to the GPU to write optimized 3d and RB doesn't have that functionality.
Neither is better, they're just different and have different purposes.
Likewise, if you go on Tigsource (a major indie-gaming forum), there are plenty of developers that use only Gamemaker (not Al's
). They get along just fine with the C/C++ people; both groups realize that the tools are meant to do different things.
BTW Xcode is an IDE. Has nothing to do with a specific language.
EDIT - I assumed that RB was interpreted, I'm actually interested in how that works now.