Some thoughts, most of which have already been reflected by others’ comments in this theead already:
1. The full vision is for pipewire to never have to be disabled. Pipewire is meant to run on top of ALSA, and run all available and future ALSA, PulseAudio, and JACK applications. It is meant to be a solution that meets everyone’s needs.
2. Pipewire is a young program that is not feature complete—the developers just barely got Bluetooth working a week or so ago in their latest release—only currently available (to my knowledge) in Fedora and rolling releases. While much of pipewire works great (I use pipewire directly using pipewire-jack, pipewire-pulseaudio, and pipewire-alsa, and have no jack components installed), there are almost certainly things that are not yet implemented, and there are almost certainly bugs.
3. I agree with pipewire developers’ vision—the ideal goal of pipewire being everything for everyone is a noble and steep goal, but it will take time and patience, and most of all, the developers count on our well written bug reports and constructive criticism to help resolve problems and to help them know what features are important to us. I’ve read elsewhere, and I tend to agree that there are many archaic components of ALSA that would be better if done away with—for example, I see no need for ALSA effects or a mixer—pipewire will be a better overall solution, once it has had time to mature. I recognize that not everyone will share my enthusiasm or agree with my opinion—and that’s perfectly fine—that’s why we all have our preferred distros and philosophies with Linux.
4. We need, instead of arguing with one another and complaining how this feature or that feature doesn’t work, to be engaging directly with the developers. I was amazed at how easy it is to sign up for Github to report problems I have with certain open source projects I use. While I admit that I am not a member of Gitlab, I would imagine that signing up would be similar to my Github experience.
To sum up my thoughts: Pipewire is meant to work with all ALSA, PulseAudio and JACK applications. While pipewire isn’t complete, it is quite usable to many already. It is likely to be the future of most Linux distros going forward. And we need to do our part by reporting the problems and oversights that we notice, directly to the developers so that our problems can be resolved.
Linux is wonderful!