Parks do make up ~30%+ of their business. A bigger question is how much downstream revenue is a result of a visit to a park. Speaking for myself, in the years since our first visit, then our season passes, we have spent quite a bit on Disney products. Items like stuffed animals, t-shirts, Star Wars
Lego sets, bedding......,, all items that we never would have considered without visiting the parks. We have
Disney+ only because of the cheap price that was offered as a season pass holder. Don't really ever watch it.
If Disney+ is the future driver of the company, then they are in deep trouble. One single days admission to the park for a family of 4 will require ~5 years of monthly Disney+ subscriptions (4x$125/$8). Factor in any food or other purchases then it could take 10 - 15 years of Disney+ for each day in a park. If they don't bring back value to the parks, the other revenue streams will like suffer as well. Reason noted above. I don't even want to think about the requests from our children at, and after, our visit to Universal. Likely back to square one with their requests.