Here's a radical thought/idea...
Why does every single IP need its own dedicated attraction? Fantasyland doesn't need (and frankly can't support) an individual Frozen, Beauty and the Beast, Aladdin, or Tangled attraction and have them all be of equal quality.
WDI should be in the habit of combining characters for one experience. One of my favorite scenes from RBTI was the Princesses pulling an Avengers Assemble moment to save Ralph (oops, spoiler). Granted that's way more action oriented, but who's to say there couldn't be a Princess attraction? Or even a Princesses vs. Evil Mothers attraction? I just don't see the sustainability of giving each franchise its own purpose built area. Eventually you'll run out of room, and classic Fantasyland will look to be razed.