> Most of these distros (except btrfs-based) simply use the A/B root system.
No, not "most".
ChromeOS does it (and does not use Btrfs).
Valve SteamOS 3 does it, and it needed to specifically patch Btrfs to do so.
That is all I can think of.