One of the aspects I like so much about Silverblue is the compartmentalization of workloads. I think it keeps my install much cleaner. I am so far a huge fan of the toolboxes concept I wasn’t expecting to enjoy it this much. I can’t tell you how many times I have installed a package and its 30 dependencies just to try out one thing and then forgot to clean it up. Those packages would then just sit on my machine after I forgot about them. I feel silverblue promotes(and pretty much forces) the use of containers for the one off jobs where I can runa test or try out a package, then throw out the container after that one off test/task is done.
Do you all feel that this methodology of containerizing or having a toolbox for your certain tasks keeps your OS cleaner? Was this how you were working on the typical workstation anyway?