Personally, I have no problem installing a select few pieces of software outside of distribution package management if I interact more intensively with them, compile myself, … Cardano’s tools are a candidate for that. But you have good arguments for your way, also.
Coming back to the more across-the-board scope of my post: People, use @Terminada’s packaging tools, use the Coincashew guide, or use CNTOOLS, but only use any of them, after you understand what it does and why you think you prefer it to the other options!