Well you know how it is on linux, one wrong move and pulseaudio needs restarting lol.
Pulseaudio still does the device juggling etc on most systems even when there's a pipewire backend.
My distro's compile farm compiles kernels for me (thanks guys!), and switched to pipewire years ago.