Good insight! That being said, the only baseball stadiums I've been to are the 2 in NY, Philly, and San Diego so don't have the national insight.
The Yankees do Pinstripe passes where you get a beer and a seat for X dollars which tends to be a good deal