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.