The only reason Guile still exists is the stubbornes of GNU project to accept better alternative solutions over the course of time and push their own as the only true.
...which is a great thing if you want to write code that will still run in 30 years. If you're writing code geared toward a company's quarterly report, the long-term doesn't matter, but that's not everyone's goal.
I've been a Guile user since 2001 or 2002 and all these years it's been a workhorse for me. Even before there was a compiler or before the compiler started getting better, Guile was a solid choice for embedding. Each of the alternatives had issues.
Now that Scheme runs faster I get to write more Scheme and less C and I couldn't be happier.