My only point of reference is the Red Sox and what few other teams I've seen in the Grapefruit league but I'm in awe of the marketing that's done for Spring Training games. These are games that have to be played whether there are fans there or not so everything they make from ST games is "gravy". Thinking that ST isn't a money-maker is delusional!
I find it quite impressive (from a marketing standpoint) to see 10,000 fans paying between $20 - $50 (approximations) each for seats, milling around the park buying $8 - $12 beers and the "Team Store" being swamped with folks who can't wait to spend $35 for a cap, all to see maybe five or six Sox regulars play five innings against a team who only sent ~5 starters to the game. And remember, the teams have persuaded the county to build the stadiums for them at no cost to the team so there's no construction costs, no loan outstanding for the building and no property taxes to be paid. Yes, they have to hire ushers and other incidental employees but most of what they take in at ST is profit on an "exhibition" that they have to have anyway!
Yes, I'm a part of this "problem" and yes, it's a good time, but let's not feel too sorry for the Red Sox Organization. They've got marketing down to a science! LOL