How is everybody using jails
I have started using jails in my system but I am thinking if I am overdoing this. I had this mindset where I wanted my host to only contain packages that is minimal focusing on writing/reading with emacs and internet browsing; and then, I wanted other activities to be separated using jails. So, for example, I have a dedicated LAMP webdevelopment, one that has cybersec related packages, and then one that mainly hosts ollama. I like the idea that when I open my computer, there is no other services that will run besides from my emacsclient service. I can just use "service onestart jail-name" (I allow nopass in doas.conf so I can assign command aliases or functions) to start a specific service. I also like the idea of grouping and isolating the packages. For example, I feel peaceful that i dont have tmux in my main environment (my base, I feel like I use a lot of terms to mean the same thing) but I have it in my ollama jail because I will sometimes need multiple terminals there; or when I dont have mysql in my main but I have it in my LAMP jail.
I know of service jails but it means mixing my, for example, LAMP related pkgs to my emacs-and-internet-browsing related pkgs. So, I feel like I cannot move away from having thick jails. Is that true? I do mount my documents zfs dataset though; so the files created by me only appear in one place and they get mounted to the jails that need them.
Also am curious to see know other use cases of jails.