Dynamic typing generally is easier and more user friendly for beginners, especially those who jump straight into game making without experience. Terms like String, float, int, etc. are just one more thing to add to the huge stack of things someone has to learn just to start making a game. Just being able to say, "This variable holds text, and this one a number" is extremely simple.
When they get more familiar with the system and start realizing they need more precision in their code they can tack on the static typing declarations if they so desire.
Seriously, with every post I read from you it seems you just want to complain about something. Static and dynamic typing each have their pluses and minuses. I assume the developers chose dynamic because they thought it was the best course of action and, frankly, I would agree with them. This coming from someone who is a C++ fanboy and none to fond of dynamic typing.