You're implying all software/hardware is of equal quality. I've had many routers with years of uptime, never requiring a reboot.
And I'm sure they had a lot of bugs, but not every bug means hanging to the point of requiring a reboot during normal operation.
Even a proper watchdog would, after some downtime, recover the system.