Back when Major League Baseball first started with free agency I didn't like it at all. Growing up I was used to teams having primarily the same players year after year unless someone was brought up from the minors or there was a big blockbuster trade. I think it gave the teams more of an identity that you could associate with. I slowly got used to it so when it started in the NFL it wasn't quite as hard to accept. I stopped giving a flying f' about MLB somewhere in the mid-90's and the NFL is the only pro sport I've watched for years. Free agency definitely has taken some of the luster off of the game for me because the business aspect of it became front and center. Pro sports used to be more nostalgic when we fans actually believed that teams and players had some sort of a "loyalty" factor that went both ways. I guess you either adapt or just quit watching the sport because it isn't going to change back to what it once was.