@jwcph I am going to introduce a statement that contradicts someone else's statement, but which I believe to be correct: Pipewire replaces (ie. emulates) Alsa as well as Jack and Pulse.
Opinion now: you should run a distro with Pipewire, and use it. It will take some mental labour, possibly.
Very simplified:
Alsa is fantastic, but can only handle one process feeding it audio at a time, so ends up pretty limited.
Pulseaudio was developed to address that, and generally introduce some much-needed features to the Linux desktop. Its major weakness is latency, it's got tons and tons of latency, and that is completely a no-go for musicians and audio professionals and the like, leading to
Jack, which is rather clunky and not easy to use like Pulse, but is "realtime" capable in terms of performance. It is what we audio perverts have been using for our DAWs and stuff for a long long time.
Jack's major hatefuel is that you have to connect up your inputs and outputs of the card as well as every app, using one of a number of patching manager apps (Qjackctl, Carla I think, uhh.. Cadence was/is another) with varying degrees of ease. Likewise all your midi connections. It was fiddly and pretty much a non-seller to any Windows ASIO or Mac [whatever] users.
This is all more or less solved with Pipewire. Along with the Pipewire server (which seems to prefer to run as a user rather than a system process, presumably for security) you need to run what is called a Session Manager (Wireguard the usual and best, so far as I know) which creates a more or less ASIO-like experience for native Pipewire apps, they just work, and also, as others have said, it emulates the previous three systems, while retaining the realtime or near-realtime performance of Jack.
Bottom line, every previous system had its place, but Pipewire is our master now. It takes care of us, precious.