Given Lisp Machines and Interlisp-D, I would state the issue with Scheme is more related to lack of tooling.
Scheme has better expressivity (or more expressive power if you want to put it that way) but there’s a higher gain mismatch between its syntax and the things people usually script these days.
Scripting languages are tightly coupled to the language they are scripting.
[0] And conversely, Scheme doesn't have good expressivity as a scripting language.