First of all match-up strategy should have nothing to do with park factor. It should have to do strictly with talent versus talent. Period.
Also comparing natural effects such as snow, wind or rain is an irrelevant comparison. It's not feasible to expect every city to build a dome stadium. What is feasible is to make field dimensions as close to the same as possible, as I said within reason. The two have nothing to do with each other. Why should the Red Sox get to tee away at a wall that is 310 feet away for half of their games? Or why should over the hill DH's get to go to the Yankees and hit 30 home-runs because the of the short porch in right?
It's wrong and it doesn't let true talent levels always win out, especially over the course of a 162 game season.