sshd is started last so that users cannot login before the system is all the way up. Otherwise, it could be possible for a user to interfere with the startup of some of the daemons. Basically, user logins should be the last thing started on a machine with user accounts. - todd