I'm thinking there are
three types of "fans" -- the type that have a sizable investment via season tickets, the type that come to the ballpark as an occasional outing, and follow the rest from the sports pages and on t.v., but are fairly attached, and then those who are "marginally attached", watch an occasional game on t.v. but by virtue of living in the city on the team jersey, claim the team as "theirs."
For the season ticket holders, and to a lesser degree, those who show up at the park on an occasional basis, there's an economic issue. Because MLB is an absolute monopoly, they are the weak sister in the customer relationship and subject to being taken advantage of on that basis. It always seemed to me if they were going to be dealing with a monopoly, they ought to at least have some way of pushing back -- starting with the basic issue of ticket prices, etc., then extending to other issues affecting the quality of the "product".
Typically, our society recognizes the distortions introduced by monopolies and either sets up a regulatory structure to govern pricing, or at least sets up a forum for customers to exert some push-back. That isn't the case for MLB and I doubt it ever will be. That being the case, the only way to balance things out is for the customers (fans) to have a way to apply their collective interest.