People more than ever, people crave dining "experiences" and "unique" offerings.
You want your vacation to be special, not like a trip down the street to McDonald's.
I suppose you could say the same thing about Starbucks, but that is an upscale brand and many people are addicted to its offerings. Many people look down their nose at Chicken McNuggets, but stand in line for a $6 latte.
That doesn't mean Disney and McDonald's can't have a relationship. Kids watch
Disney+, they go to the movies and they enjoy the happy meal toys. A few of them may be lucky and go to a theme park.
This also shows the kind of customer Disney is trying to please. The Starbucks crowd, not the McDonald's crowd.
This isn't a trend that is unique to Disney. From ballparks to fairs to shopping centers, they all want those interesting, unique experiences that people put on Instagram.
There still is a McDonald's at Disneyworld. And every chain restaurant in America is probably within 15 minutes. People are still after the "reliable" favorites, especially when off-site in an unknown area, but I think Disney for the most part has moved beyond that for its parks and Disney Springs.