Your arguments are irrelevant nowadays.<p>If my filesystem gets corrupted, I boot into a live cd, just like everybody does.<p>With btrfs and integrated parity, checksums, cow and scrubbing on the horizon filesystem reliability is only a minor thing to care about. With subvolumes we can snapshot as many things atomically as we want.<p>Simlicity is now what trumps your arguments overwhelmingly. The filesystem hierarchy has to be intuitive, consistent and simple, which it is currently not.