Perhaps part of the problem is that these interpreted languages have made programmers lazy.
Perhaps part of the problem is that a lot of people still don't understand that developer time is one of the biggest costs in developing and maintaining software.