Thanks for the feedback. My recommendations are just that, recommendations of what we recommend at this time. Not full stop solutions.
Yes, there are definitely trade offs here. However, there are those who use hibernation quite happily despite the trade offs. Whether or not a user opts to use hibernation will depend on any concerns or company policies that have security concerns with it. While it is difficult to do in TPM, there have been customers here who have managed it.
For me, it’s only done on unencrypted scenarios. My encrypted machines are not using hibernation - I simply plug them into power when I put them into suspend of an evening. Not ideal, but it’s what I do personally.
Regarding long term battery life improvement, I can tell you that we are actively, very actively working on this. We appreciate your continued patience.