Contrary to popular belief, airlines don't cancel flights just to save money, for instance if there aren't enough passengers to make it worth their while. But they do cancel flights to prevent even wider cancellations and delays. Flights don't often exist in isolation, but are interconnected as part of a complex route.