>>1Partly because of the scheme continuation mechanism (I believe someone in the scheme community has suggested dropping it), and partly because a lot of the scheme implementations started as personal projects written by people as a hobby, with no particular performance goals in mind.
I think if we were to take scheme, and make call/cc optional, make it something that can be disabled/enabled on a per-module basis, a lot more performance could be had.