How is PulseAudio still there? I mean, sure the protocol is still there, but it’s handled by pipewire-pulse
on most systems nowadays ~~(KDE specifically requires PipeWire)~~.
Also, PulseAudio was never designed to replace ALSA, it’s sitting on top of ALSA to abstract some complexity from the programs, that would arise if they were to use ALSA directly.