A flight from LAX to SFO, when LAX is 80 and clear, may be cancelled due to wx - because the jet is scheduled to arrive from JFK or BOS, which are shut down due to a blizzard, and the A/C is stuck on the east coast!
So, you can not always just go by the wx outside your window!