Hello! pm-utils (that is only supported by hal now) supports tuxonice. So hibernate script is not strictly required.
I disagree - it is required for most users, if you don't use them it adds very little overhead (compared to tuxonice-sources itself).