This is an end-user visible change that may cause lots of people to inadvertently run out of disk space when they upgrade.  Let's revert that part and instead make an option to disable the behavior of purging obsolete snapshots.