@AwesomeM: Not necessarily. Extracting the default screensavers from a full rootfs dump to restore them should be enough, but since you apparently failed to follow simple instructions in the first place, there's no telling what other kind of mess might be lurking around. Hence the Big eFfing Gun solution: clean slate

.
As for your question: it's truly a hack in the purest sense of the term. The framework handles it very, very badly at the first sign of stuff it doesn't like. It's known to cause a pile of weird shit to happen when stuff goes wrong. (Hence my personal crusade against it, and why I might seem a bit pissed to you

).