Because of something I call the "generalization/specialization paradox", which probably has another name and really isn't a paradox 

> The more generalized a programming
> language the more code it takes to
> accomplish something. The more
> specialized the language the less you
> can accomplish with it.