Linux gives you freedom.
Freedom lets you break stuff.
If, like Windows or MacOSyou just use it as intended by official support, it should be fine. If you start just adding everything and anything from anyone you're gonna break stuff.
Other stuff is made to be idiot proof, Linux is not.
slskd is a game changer for me. I have it running 24/7 on my pi but should run on pretty much anything.