We are not there yet. Musl works great for new projects sure, people should definitely default to it instead of glibc. But a lot of existing software doesn't just work with it, sometimes requiring way too much work and expertise to get there. I completely gave up trying to use it on arm for example, or rather on anything non-amd64, and on amd64 most software had to be patched to even compile with musl.