Nonsense. Baseball is perfect. Pure symmetry.
What baseball is missing are teams. Teams with players that fans can attach their loyalties to before they blow to another city.
Yes, you hit a home run there! That's one of the biggest problems with major league baseball today: the "here today, gone tomorrow" scenario with much too much player movement from team to team. Both players (and their leech agents) and team managements share the blame for it, but underlying it is the "free agency" structure to which (liberal) management gave in about thirty years ago.
BTW, I don't think it's coincidental that the vast majority of team ownerships, if not all of them, are controlled by DEMONRATS, and the Cammissar, Selig, is a 'Rat fatcat himself.