I've said it's actually the lack of quality Fantasyland rides which is half of the problem. Alice, Pinocchio, Mr. Toad, Matterhorn, Casey Jr, Storybookland, Snow White...all absent from MK's Fantasyland.
The park is also lacking modern E tickets with the exception of Tron. Star Tours, Rise, Indy/Dinosaur, even Mickey & Minnie all are located at other parks rather than MK.
I remember my friends who were locals in Florida and one was meet & greet Mickey, they were all so disappointed when SDMT opened. They were excited about MK finally getting a new ride that they might enjoy and it turned out to be a second Barnstormer with some decent rockwork around it. They were hungry, because most of the star attractions at MK were designed in the 60's and 70's rather than a blend of old and new like we see at the castle parks elsewhere.