>VBやDelphiから見れば「オモチャ」です。

VBはその存在自体がオモチャ。

>何故?不得意なGUI、DB、OO指向に関数型言語は走るのか?

多目的言語であることはアドバンテージだから。
と言うか、この中にDBを入れる理由が分からん。