100% this.
They made a gamble, Disney in particular, that they could run/own the entire distribution and so rake in all the profits for themselves. They tried to build an enclosed infrastructure on the idea that a Disney+ service would be a captive audience and it failed because running a service, producing content for it, keeping a sensible price point, and retaining an ever growing subscription base is impossible for even an entity as large as Disney to pull off.