Why is there no hibernation by default?

I am just wondering why hibernation is not set up by default on desktop/workstation/laptop devices.

It seems odd considering there are also Laptops you can buy with Fedora Linux(remember the Lenovo deal from a while back)

Tree - fedora-workstation - Pagure.io could be a good starting point with a lot of useful links.