Apart from the fact building it the 'non-C way' results in a magic meat package that you have no idea what it contains:
https://hpc.guix.info/blog/2021/09/whats-in-a-package/
Guix is also a distro that allows for any number of versions of the same package globally, something that language specific dependancy managers do not.
Distors are there for a reason, and anyone who doesn't understand that reason is just another contributor to the ongoing collapse of the tower of abstractions we've built.