Since program exists there may be a couple of words about it. But, my point is not about that.
After years of working with Linux I have I always the same problem. If I want to behave as average SOHO or private user in some cases as this one it is not possible to solve the problem without asking someone to help.
If I work as someone who is very knowledgeable than I miss the point, freedom should be accessible for everyone. Besides, distro specific things, some distros do not require users to do ldconfig after each installation.
It is good if you do it and that Slack is made in that way , but some other well know distros do not require that. My point is that editions as SOHO and the likes that are targeted to ordinary people should have clear and documented tow possible approaches:
1. do things automatically and document possible issues and ways how to solve them
2. do things manually and document that precisely not only in "man foopcakage" but in "man goal user has to accomplish"
I test more than 20 distros and as far as I see all suffer from that and all of them are struggling with that from the point of system integration mainly.
Actually, setting up hardware, packages, file system, interconnectivity between applications.
I those fields there is no in many cases consistent approach and if there is real reason why is that , there i sno documentation explaining that. I am willing to join those who would like to write that. Any volunteers?