1. Any OS can update which UEFI boot-target is the default one (this is what parent poster complains about). It should however not interfere with another OSes config or files. Windows does not touch Grub (or the other way around). That messy, unsafe and unreliable approach is reserved for legacy BIOS boot.
2. UEFI supports clean and safe separation between boot-targets, across single volumes, multiple volumes and networks targets with cryptographic verification if desired (Secure boot). UEFI supports everything traditional BIOS boot supports and more. The same can not be said the other way around. It also boot straight into long-mode, meaning you don’t have to implement X86 mode-golf (and similar lessons in ancient history) at all in your OS-loader.
UEFI is rather overengineered, but it’s clearly a better approach with better support for modern use-cases built into the core design.
Think of UEFI as Grub built into your machine. With UEFI your individual OS’s bootloader should no longer need to handle/be aware of multi-booting. They should only boot themselves.
UEFI has no issues with multi-volume setups. They are hassle free.
My focus one single volume setups was really because this is where traditional legacy BIOS boot gets messy and unreliable if you want to setup dual/multi-booting, and UEFI is objectively superior in every way.
2. UEFI supports clean and safe separation between boot-targets, across single volumes, multiple volumes and networks targets with cryptographic verification if desired (Secure boot). UEFI supports everything traditional BIOS boot supports and more. The same can not be said the other way around. It also boot straight into long-mode, meaning you don’t have to implement X86 mode-golf (and similar lessons in ancient history) at all in your OS-loader.
UEFI is rather overengineered, but it’s clearly a better approach with better support for modern use-cases built into the core design.
Think of UEFI as Grub built into your machine. With UEFI your individual OS’s bootloader should no longer need to handle/be aware of multi-booting. They should only boot themselves.