Maybe, what we need is to go back to the basic concept of puppy and change it slightly (as barry did in 2.12, you are doing with saluki, stu and others, including myself, have done from time to time with various builds) and separate the Basic or Core component of Puppy from the User Applications part of Puppy, but now on a Permanent Basis.