Al igual que otras respuestas, las opiniones varían mucho dependiendo de a quién se le pregunte.
Las versiones anteriores de Windows requerían reinicios frecuentes debido a la inestabilidad del sistema. Desde XP, sin embargo, esa práctica quedó en gran medida obsoleta, a pesar de Vista.
Mi hábito personal es que con Windows 10, rara vez reinicio (también conocido como "arranque en caliente"). Como otros han mencionado, las actualizaciones importantes casi siempre requieren un reinicio. Además, como han dicho otros, si empiezan a pasar cosas raras como que se congelen las aplicaciones o que no puedas guardar tu trabajo, etc., un reinicio casi siempre será el remedio.
Yo desconfiaba bastante de poner mi(s) disco(s) duro(s) en reposo hasta que salió Windows 10. Había tenido problemas con ordenadores de clientes que perdían datos o, peor aún, fallaban las unidades aunque tengo que admitir que poder culpar al 100% a la tecnología S.M.A.R.T. era bastante anecdótico. Simplemente parecía que una vez que lo deshabilitaba no había más problemas.
La mayoría de mis clientes actuales que usan W10 Pro simplemente cierran la sesión y luego sus sistemas entran en reposo. No he encontrado ningún problema relacionado.
No estoy demasiado familiarizado con los Macs pero creo que se recomienda un reinicio diario o un apagado completo (arranque en frío) pero no lo tome como un evangelio. Un aficionado a los Macs podrá responder a esto mejor que yo.
Aunque generalmente no reinicio mis sistemas personales de forma rutinaria más allá de lo mencionado anteriormente, sí que realizo arranques en frío un par de veces al año sólo por precaución.
Espero que esto ayude.