Some people prefer to use btrfs-assistent, so then it would mean having to setup a choice between the two and some people use systemd-boot where booting from snapshots isn’t supported so there would have to be another check for that and there’s people with encrypted file-systems where that’s also not possible. My guess is that this won’t happen because of EndeavourOS’s philosophy, which is:
“Start your Endeavour with a lightweight Arch-based, terminal centric system ready to personalise and a stellar community at your side”
You can always opt out for manual installation, but default behaviour should be as simple for the user as possible. This means automatic pre-made optimal configuration.
I don’t think it will happen. Endeavours philosophy is to keep it simple and let the user build their own system. This is a good thing. You can always install the extra packages using the installer, or post-install.
This is not about system configuration nor extra packages. This is about having a hardened up system to start with + a robust default starting configuration.
In my experience, the general user is not able to correctly link btrfs subvolumes, timeshift, and grub-btrfs. The configuration of these is a hell and you will always lose a lot of time doing it properly.
For me, installing 50 different manjaro computers was easy, they ended up being robust enough for the users. They screw things once a week. Restarting from previous functional point is easy enough for them to follow.
Having to manually configure 50 grub-brtfs is no joke, (most of the computers are laptops, with some PCs, but they are different branches, not possible to add a single conf for all of them).
You would need some automation, like i mentioned we have such implementation to use scripts and repos to apply custom installs. But as of EndeavourOS is not opinionated we do not set one option to be the default for everyone. If you need that you can create a script host it on a repo and reuse or let others use it.
There are a lot of different ways to do backups or snapshots.
I dislike the opt out option and prefer an opt in because the opt in is what a lot of proprietary software does now days including for features that you don’t want or never will use.
Right now I am considering just transforming the Manjaros into endeavourOS. This will be faster than reinstalling them as the grub-btrfs configuration will be preserved.
I have full disk encryption, use systemd-boot and I have btrfs-assistent setup. I’ve never really had the need to use it but I have tested it out, but for me it would still require a manual step depending on how far back I go, because if I revert a snapshot because of /boot being on a separate partition because of my full disk encryption setup.
EndeavourOS’s goal audience isn’t enterprise or business setups but people who enjoy setting up their own system and normal people don’t have 50 machines at home. If you have an enterprise use case you can use Fedora, RHEL Workstation, Opensuse or Ubuntu for that, but the main thing is the goal audience that EndeavourOS is trying to reach are people who enjoy doing their home setups.