Last time I checked, musl didn't support random important things. Consider dlclose: unsupported due to an unfounded (IMHO) assertion that it's not possible to implement such a thing safely. Nevertheless, people _have_ been unloading shared libraries for decades, so musl asserting that it's impossible makes me question musl's other technical decisions.
Unloading shared libraries is safe. If you insist that it's not, even though it actually works in a real, robust, not probabilistic way, all you're going to do is make me question your technical judgement.