>>17
lazy programmers making the implementations? Of maybe the languages support commonly used features that are costly, and the ease of programming that way makes the programmer overlook the inefficiency and accidentally write code that is more expensive than it needs to be? Silly implementation of GC? Failure to perform optimizations that are useful for dynamic languages? I dunno, there could be a lot of reasons.