I find this funny because this feels like the opposite of my experience: my Linux laptop, Windows laptop, and Windows desktop usually have an uptime of a month+ with a sleep and resume schedule. Mac on the other hand is the one that is most unreliable and most flakey for me. I have to hard reset it regularly after it becomes completely unusable. At least when I am deciding to restart Windows/Linux it's because I want to pick up an update instead of it just being unusable.