I don't have strong feelings about your solution Quan, but I have a hard time understanding why people feel that way. Before this and for years--basically forever--the home team for the World Series alternated every season between National and American League cities. It didn't matter what your record was, who won what game or games, etc,; the AL hosted in odd years and the N.L in even years. I don't remember anyone EVER caring, and there was no serious if any complaining or lobbying for a change. Teams were just happy to be in the World Series.
Now there is this wringing of hands and gnashing of teeth as if way too much is riding on a silly exhibition game. Why? Hey, at least the Royals have a legitimate chance of being the AL representative in the World Series and thus have every incentive to fight hard for this now oh so strategically important advantage.
![Roll Eyes (Sarcastic)](forum/images/smilies/rolleyes.gif)
Still, if it's really so troublesome to folks just put it back the way it was, I guess, so people don't get their blood pressure all cranked up over something that never mattered for decades.