Just right now I am fighting my Fedora upgrade and Pipewire systems that are constantly reverting my custom configuration that I wrote to prevent automatically suspending audio to my external DAC. On a normal audio output it does not matter when your audio stops sending analog signal, but mine is connected over Toslink. When the signal stops the DAC on the other side also shuts down. Then when the sound gets back it takes time for it to turn on again (2s of silence + 2s of slow volume ramp up) which is extremely annoying. This happens by default after 30s of inactivity.
Unfortunately, Pipewire developers seem to be having some pretty strange ideas about how to work with user configuration (basically, don't care about it).
I had custom configuration and then it got overriden when they decided to move configuration from /etc to somewhere in /usr. Then I edited in /usr but it got overriden by fedora update system the next time it has been updated (I guess I could have predicted it). Then I followed documentation and edited in my $HOME/.config but apparently this also stopped working yesterday.
And I just want to keep my audio working. Don't get me started on graphics or dev environment.
See, no shortage of frustration there...