DL had to make up for their 1p ATL-ORD diverting to STL?
Jokes aside, it's just a matter of prioritization at each airline, and their relative flight volumes/types impacted play into that.
Also you can trade cancellations for delays; cancel 1 flight and every other flight in your schedule moves up by 5-30 min depending on your schedule.