So what happens if ssh (IIRC correctly in typical configurations it depends on network to start) fails to start at boot? You can't even login at failsave console. What does this actually buy us over sudo or su? Sure you avoid a setuid binary but instead you are now running a network service (even though only connected to a socket) with root priveledges.
As I run a system similar to the one used in TFA I'll give my take... > So what happens if ssh (IIRC correctly in typical configurations it depends on network to start) fails to start at boot? I do this for my main desktop. If the worse of the worse happen, I've got backup of everything (we all do right?) and I re-install the system. What I mean is: what do you do when you SSD is dead? You can't even login at failsaf…
That's not certain. sshd is way bigger than sudo, so chances of it having an exploitable bug seem higher.