Good business. Look at their locations. Not a turkey among them (not counting Carolina). Stadium are all first-rate as well.
Better control, fewer headaches, and they make money. That's a trifecta of reasons.
Makes sense to have it all under one roof. Might be something other teams go toward in the future.