Thanks for the clarifications, @Toykeeper, and by and large I agree with you.
But (as I commented right before you posted this), you realize you are locking yourself up into Linux (and worse, into a systemd-infec^H^H^H^H^Hequipped Linux), right? You already can’t easily move to Devuan even if it’s Linux and basically Debian, as you have become dependant on systemd for your cgroup management.
I understand your point re: “stretch limited resources farther” – but just ditching systemd would free a a lot of these resources, in terms of CPU, RAM and disk space – last time I checked, systemd and the associated crap it brought in with it were real resource hogs.
As per “enforcing boundaries”, these can be crossed mostly transparently between VMs and between them and the host system – most VM systems implement a shared clipboard, so you can copy & paste among them without a second thought, ditto shared directories (I hate calling them “folders”) so they can all see and read and write to the same files.
I understand security is not so important for you, but standard VMs are available basically everywhere (so you aren’t locking yourself up into any system), are far from complicated (with VirtualBox or Libvirt it’s basically a point-and-click process, and there’s also a CLI available) and if you take care to use snapshots, very little additional resources are spent (as the common memory and disk space is then shared among similar VM instances).
I started using VMs basically for everything way back in 2001, and my machine at the time was a laptop with a single-core Pentium-III-based CPU and 256MB of RAM and a 4GB hard-disk, and with careful usage, I didn’t have any issues – of course, everything is much larger these days, but I still use VMs in modest machines and it works great (for my use case – YMMV, of course).
Case in point, at this very moment I’m running an entire HomeAssistantOS instance in a KVM VM instance in my 8GB Raspberry Pi 4 – and when we’re camping away from an AC plug, me and the wife use it instead of our notebooks (as it draws less than 5W when compared to the 30W our laptops need) and we can use a MATE GUI environment complete with LibreOffice, many browser windows and tabs open (granted, not as many as in our laptops) and everything works very acceptably – and all the while HomeAssistant keeps running in its own VM in the background.
OK I will stop the proselytizing now
– just wanted to make sure you (and anyone else reading this) has the same data I have. And thanks for listening and responding.