The problem with accepting the premise as an absolute is that a user’s experience using, say KDE on Mageia, would be very different from running the same KDE on Puppy Linux. Mageia is designed from the ground up to work and play well with KDE, which it does well. Puppy, on the other hand, is designed to run something super lightweight, specifically JWM or Openbox.