e quindi? io uso un linguaggio come strumento per creare un programma, che a sua volta è uno strumento per risolvere un problema (o per divertirsi, se è un gioco).
Non è che uso un linguaggio "perchè mi piace"...
Allo stesso modo non posso costruire una casa con un saldatore, perchè mi piace il saldatore, e nemmeno posso fare una torta con un Cater Pillar... per ogni lavoro ci vogliono gli strumenti adatti...
Scheme, in quanto strumento, è adatto per scrivere parser e intelligenze artificiali basate su grafi decisionali con poche righe di codice (e con un grado di inefficenza disarmante). Ma siccome ci sono linguaggi migliori per fare le stesse cose, quindi scheme rimane come strumento secondario per fare cose che altri strumenti fanno meglio e in modo più efficace.
Tra l'altro è il linguaggio più amato dai professori di Database