When professors publish at different times, students may see some of their courses but not all. They may then wonder if they've been dropped from a course and email Student Services, the professor, etc.
They should be able to see their unpublished courses, without having to dig through the difficult to find "all courses" link.
Canvas administrators should have the ability to have unpublished courses appear on a student's dashboard by default. It would prevent some worry for students, and a not insignificant amount of correspondence between students, Student Services, professors, and IT/Canvas Admin.