How is it possible that the last nonstop flight on a Thursday leaves at 5:40 pm?

Ended up switching down to midway, where there is only one nonstop flight, at 9:15, which could be worse, but still. These are two substantially sized cities, how are there this few nonstops on a Thursday night...