Not sure if I'm missing something, but the term "sleep" has never meant "power down" in Windows. It's just a lower power state that keeps all your applications running.
AFAIK you can still enable hibernation (which does actually power down the machine) in the control panel.
AFAIK you can still enable hibernation (which does actually power down the machine) in the control panel.