Why would you term someone a designer? What is the difference between game AI in ASM, in DOS, and game AI in C++ in Windows? Does programming it in windows make it less difficult? You seem to have this misconception that "real" programmers sit around with a hex editor, twiddling bits by hand. They dont. Its like saying that ninjas dont use guns. Its rediculous. Does a construction worker use a stone axe, and a pully with vine ropes to build a skyscraper? Of course not! He uses the latest technology that he can afford! Its the same in software development. The contruction worker will use prefab parts if he can get them, he wont go around and build it himself. The plumber wont create a water pump or heater from scrap iron, but instead go an buy one from someone else. The same goes for Software development.

Z.