My Windows boxes usually run about 12 to 14 days between (manual!) reboots, and those reboots are normally done to switch between operating systems.
It's been literally years since Microsoft removed automatic reboots and even updates can be be postponed for several weeks and scheduled at the user's convenience.
There are plenty of bad things about Windows, but tired old stories about "random reboots" or bluescreens just aren't part of it anymore.