Don't forget the luxury tax. The Yankees funded teams for years with their spending.
All teams make money. Their (self-perceived) problem comes when they aren't making enough money. Fifteen years ago the Bulls were turning a profit, but not nearly enough. So, the six-time champs were broken up.