One of the questions asked for those of us who recently took advantage of the Wish discounts was Did you cancel another cruise to book this? What cruise line? And then they asked when it was scheduled for.
I know some people just really want to schedule their next trip in two years but I think
DCL realizes that for many of their guests, they don't want to book any cruise- they want a Disney one. And those who were okay going with another line because DCL doesn't have their schedule out 2 years in advance, probably would have gone with another line anyway once prices came out from DCL. They want to grab those who just want to cruise DCL sooner, rather than later.
DCL is a niche cruise line IMO. And while I, like many on here, like to plan vacations well in advance I think booking a year+ out is enough for most DCL cruisers.