This is not a Marvel/Disney problem. This is an industry problem.
how it works is that these projects are offered out on a bidding system...and typically the lowest bid is what wins the contract. So the VFX companies put in a low bid, Disney (or WB, Paramount, etc) accepts the low bid, andd then the animators are stuck working on a project that their company bid too low on.