@daviwil In my very subjective opinion, one of the problems would be choice paralysis and kinda related to that the lack of enough standardisation.
It's nice that I can read files in a standard way, but that's not everything one has to do, and if I want to call a library or use any of the SRFIs implementations decided to replace with their own stuff then my code is just forever locked in. Which isn't bad per-se but seems to cause code to be developed for an implementation rather than just Scheme
@daviwil And in the end for example I have the choice between learning Common Lisp and where the quirks lie, or the absolutely brilliant but separate languages/ways of doing stuff in Guile, Racket, Chez, ...
That's my feeling and I am ofc using Guile right now for many of my things, it was a strange choice to make in the beginning and hadn't it been for Guix I wouldn't have been able to make it I think.