I have mixed feelings about this. On the one hand, I agree completely, on the other, being a 'first language' has really hindered scheme in the minds of programmers. Many (ridiculously) think of it as a ridiculous teaching language they were forced to learn.