As a developer in rust, javascript, and a maintainer of a personal guix channel, yes.
Main thing is that if you have dependencies for packages that aren't things you actively maintain in your own channel (in my case the gnu packages mainline) there's not really an effective way to pin a dependent channel's packages without it causing some cascade of errors. (1/3)