Agreed. I uncovered another issue with the filtering options. If you select "Hide courses without students" it still shows courses with '0' in the Student column! What is happening is there are two different filters being used. 1. The "Hide courses without students" counts inactive students. 2. The Students column apparently counts only active students. It ignores inactive students since the number in that column shows '0' even if there are inactive students in the course.
I would suggest that the the "Hide courses without students" use the same filter as the Student column or adjust the "Hide courses without students" to allow for choices to ignore or not ignore inactive students.