Having the production staff off-site, in a studio somewhere in Orlando, Charlotte, or Bristol, means the same people can do multiple games in one day, depending on the schedule. It also reduces overall staff need, plus not paying for travel/lodging for 25+ people per game. Same theory for the announcers -- if they're at home, they can do a game every night with no expenses.
The people who are on-site for these productions are almost entirely local, so there's no money spent for flights or hotels.