Baseball has been played outdoors since it began. There is no such thing as a need for a retractable roof stadium. If we lived by comparison, we'd all still be in caves. When baseball became such a big business and expanded into late March and late October it sure did necessitate the need for these stadiums. As a fan, you would rather sit out in 40 degree, rainy weather? Not me. Baseball has changed with the times to try to make the game better. From buses to trains to airlines to charter flights. Rooms in the finest hotels. Smarter meal choices in the clubhouse. Better training facilities, better medical treatment, etc has all been upgraded to make the game better. In my opinion, playing the game in a controlled weather environment makes the game better as well.