One (the one where all the owners meet) will be more sought after than the other, making the other one look like a cheap publicity stunt.
Besides, owners don't want to take another three days out of the schedule. They're already worried that they've stretched the schedule to the limit.
A cheap publicity stunt? Come on, the 2006 and '07 games that are already awarded are both at NL sites. With 2 ASG's, we could have doubleheaders (an all-division games format for each day with pre-scheduled DH's would be suggested) to make up for the 3 days removed from the schedule for the 2nd All-Star Break, anyways. The season won't have to extend its start and/or end dates unless MLB allows its players into the Olympics, should baseball be reinstated. Also, it will give more players a chance to play in an ASG-as in, those good players who were snubbed out of the first game, could be selected to play in the 2nd. I agree, cities would not go as hard after them as they are now, and stadiums would have a better chance to host an ASG each year. And think of the TV ratings. If they can get back to a high level, think about 2 ASG's having very high ratings. And fans would pay to see 2 ASG's, to see their favorite players in at least one game.