Hilarious, huh? For a free software project whose literal philosophy is the freedom to read and study the source code, they sure don't make it easy. They should improve that if they don't want people to thank god for the existence of musl. Whatever understanding of libc that I've got is thanks to musl.
Your own issues comprehending the source code do not change that the source code is free to read, free to study, and free for many other things. And also quite easy to find.
Or, as the kids these days like to put it, "skill issue tbh".
So? Musl is still lightyears ahead of glibc in terms of being easy to understand. You can actually open up the git repository, find a random function definition and actually understand what it's doing. In seconds. Even the makefile is easy to understand. I was even able to understand the musl-gcc machinery and adapt it for my needs. Musl is so good it makes GNU stuff like GCC startfiles easier to understand than GNU's own documentation.
Skill issue? I have no doubt I could understand glibc if I was willing to pour enough time into that task. That's just the thing: I'm not willing. I have better things to do. Mercifully, I don't have to. Because musl exists.