So why try to save a few bucks outsourcing? I don't get it, the money saved is literally insignificant to them.
I can suggest some reasons why.
1) Disney's primary business is not IT related. We'll just say it's "other stuff". Sure, there is an IT component, but it's not the primary reason the company exists. I work for a Fortune 500 company who's entire business is IT. We're out of business or darn close to it without our IT component. My company actually treats its US based IT workers pretty well and while we do hire H1B people and do some outsourcing of work to India, neither is what I would call a primary chunk of our business. My experience as a career IT worker is that a lot of companies don't really value IT work at all and they always look at it as something anybody can do and it can be as well for cheap by using foreigners. So I think that Disney has never really valued their IT work very much and they look at it as costing too much because they have a bunch of benefit sucking Americans doing it.
2) The workers were all in Orlando if I remember correctly and I'll just simply say that Disney has always treated its Orlando employees as being superfluous. IT employees in California may at this time be under no danger at all, so there is some component of it being in Florida because they are far away from where the big shots are in California who made this decision.
3) Nobody at Disney wants to admit this, but ESPN's revenues are going down. To keep or get sports content, ESPN (which Disney owns) had to pay astronomical prices. In order to keep gouging the TV providers and charge them for carrying ESPN and its related channels, Disney had to agree to lower the number of customers who get their channels to keep the price they get per customer the same. This agreement shocked many industry watchers as they thought Disney would never agree to this. So the reality is that ESPN is going to be spending more and bringing home less. Shaving dollars off IT costs is one way to deal with that reality. Maybe it's a stupid way but again, many or most businesses don't value IT work, so to them it's an easy thing to cut. And note that ESPN recently had some fairly brutal job cuts related to this.