Well, you're right but of Sleep is impractical with S0 mode as explained, hibernate with slightly longer transition time may be acceptable. Hibernate has really became fast on modern computers.
You're in luck, Windows shutdown is now actually hibernate (and has been for a few years). So if you just shutdown your laptop, you've been using this hibernate for a while. Turns out all those people saying "shut down your laptop before you close the lid!" were actually right.