Sorry to bump an old thread, but I just recently switched from an HTC One M8 to a Nexus 6P and found the lack of a restart command after long-pressing the power button odd!
I understand that holding down the power button WILL eventually restart the phone, but isn't this a "hard" reset...