Snapshots seems to be a cheap feature in ZFS but are expensive everywhere else, for example.
OverlayFS has had performance issues on Linux for a while (once you start composing a bunch of overlays, the performance drops dramatically as well as you start hitting limits on number of overlays).