I think the main issue here is Btrfs is still developing. Its kernel doc file still says it&#x27;s for benchmarking and review. [1] CoreOS devs decided to switch from Btrfs to overlay(fs) about 17 months ago. That&#x27;s a long, long time in Btrfs development &quot;years&quot; that&#x27;s how much development happens on Btrfs. But I can&#x27;t say if CoreOS would, had today&#x27;s Btrfs been what they were using in 2014, would have changed their decision.<p>RH&#x2F;Fedora are very dm&#x2F;LVM thinp snapshots with XFS centric for backing their containers. I think what you&#x27;re seeing is distros are doing something different with their container backing approach in order to differentiate from other distros. Maybe it&#x27;s a stab in the dark or spaghetti on the wall approach but in the end all of these storage backends are going to mature a lot in the interim, so ultimately it&#x27;ll be good for everyone.<p>[1] <a href="https:&#x2F;&#x2F;git.kernel.org&#x2F;cgit&#x2F;linux&#x2F;kernel&#x2F;git&#x2F;stable&#x2F;linux-stable.git&#x2F;tree&#x2F;Documentation&#x2F;filesystems&#x2F;btrfs.txt?id=refs&#x2F;tags&#x2F;v4.5.4" rel="nofollow">https:&#x2F;&#x2F;git.kernel.org&#x2F;cgit&#x2F;linux&#x2F;kernel&#x2F;git&#x2F;stable&#x2F;linux-st...</a>