Creating a new business unit or product is always going to have losses up front but how Wall Street responds depends on the current metrics. If you remember, all streaming was being measured by number of subs so that is what all streaming companies were focused on. Doing so drove all of them up with DIS topping off over $200 a share despite parks closures, capacity restrictions, theaters being closed, linear still dying, etc.
As soon as Wall Street decided subs were no longer enough and instead insisted on these streaming platforms making an actual profit, the stock tanked going from $200 a share to $81 a share. Anyone think the stock collapse didn't help Chapek out the door? Even once Iger came back we ended up with a proxy battle because a few stockholders didn't think the company was making enough.
I would say D+ caused a ton of issues.
As for parks expanding, they can and they (kind of) are, but they also need to show how that will create more money and if not, they will get push back. Going back to that proxy battle, remember Peltz wanting Iger to explain how the announced investment was going to increase investor value? He even mentioned at one point (think it was in his massive white paper manifest) that Disney was wasting investor money on new stuff because it is cheaper to retheme existing attractions and just as many people would show up.