You need to use the right level of abstraction for the problem at hand. For modeling intelligence, abstracting away the probabilistic/statistical aspects of cognition greatly limits your options. Continuing the web development analogy, abstracting away statistics in cognitive science is like abstracting away JavaScript/HTML and using WYSIWYG GUI tools. With the same effect of only being applicable in toy problems and not scaling to real world scenarios :)