It comes down to using the right tools for the job. Using an programming language just because you know it is will not win points with customers if they have specific requirements.

Also you will then be losing out on opportunities for work.

Another thing is I could write an app that is 10 meg but it could be a load of pants. A good app is in how useful, easy to understand, etc it is.