This just happened to my family. We booked a non-stop flight on Alaska Airlines from Southern California to Maui only to have it canceled a couple weeks later. They rebooked us from so cal -> Seattle -> Oahu -> Maui, but with young kids this just isn't a realistic option for us. If they wouldn't have offered the flight in the first place we could have looked for a different airline or even a different destination. Now we are doing all that last minute. It is frustrating that they rebooked our flight to save them money at the cost of our time, without reducing our fare at all. It felt very one sided and like a bait-and-switch. We also asked if we could change our dates to a non-stop flight in November or later, but they said we would need to pay the fare difference. Super frustrating, but it seems like airlines just kinda get to do whatever they want.