Guys, you're missing the point:
I'm not saying this option should be mandatory... rather it would be a nice optional feature for many people.
I think normally the path of most users is:
1.Start doing most of the stuff through D&D.
2.Adding some code here and there.
3.Using mostly code, and using D&D only for the stuff you still don't command the code for.
So, again, this option should be configurable.