If there are very few graduating majors, there will be very few upper level courses, offered in very few sections (only one, actually) and likely given only every other year in many cases.
That can make scheduling a nightmare. I remember D1 had a situation where she wanted one course to complete her major and it was offered exactly at the same time as the one course she wanted to complete a language sequence. Such conflicts can occur at any school, but where courses are given only every other year, in a single section, it can become more of an issue.