GNOME is not a company: there are no sprints, and you don’t influence the community. You either do the job, or you don’t; and if you don’t, you can still pay somebody to do it.
While it is not a company, decisions are made (such as in this case, not including a feature). Not because I decide to develop the feature and do a PR it would mean it would be added if the general consensus within the gnome development team is that the feature shouldn’t be present, am I right? Or would it be added if I decided to do a PR with it?
In this particular case, after reading the issues, I think you are missing the point that the GNOME Shell maintainer has explained to you: hibernation does not work reliably. This is the opinion of the Linux kernel and system level developers; it can break across kernel versions, there is no attempt being made to support it on multiple classes of hardware, and does not work with security features like Secure Boot. Additionally, it depends on installation details that cannot be controlled by the desktop.
If hibernate is not working reliably, then why are they still including it? The screenshot I attached shows the hibernate function is present in the latest version of GNOME and I didn’t have to add anything to get it there.
gsettings lists the option under:
org.gnome.settings-daemon.plugins.power power-button-action ‘hibernate’|
If you managed to make your Power settings show the Hibernate button, then you’re on your own: you’ve already “voided the warranty”, so to speak, as the default for GNOME Settings does not include hibernation.
But, this is not the case, GNOME does allow to hibernate if the power button is pressed. What I’m asking for is to have the same option (which they already provide) in the form of a menu.