Alpine Linux is not statically linked. It provides a musl environment which makes it easy to statically link your own builds, but software shipped as part of the distro is usually dynamically linked.
$ docker run -it --rm alpine
/ # apk add cmd:ldd
/ # ldd $(which ash)
/lib/ld-musl-x86_64.so.1 (0x7f4cb4d1d000)
libc.musl-x86_64.so.1 => /lib/ld-musl-x86_64.so.1 (0x7f4cb4d1d000)
/ # apk add cmd:python3
/ # ldd $(which python3)
/lib/ld-musl-x86_64.so.1 (0x7fd630cab000)
libpython3.12.so.1.0 => /usr/lib/libpython3.12.so.1.0 (0x7fd63069a000)
libc.musl-x86_64.so.1 => /lib/ld-musl-x86_64.so.1 (0x7fd630cab000)
Woah, TIL! My Alpine Linux world view has just been shattered. Static linking was frankly *the* selling point of Alpine Linux for me and it turns out I was just plain wrong.