There's a problem, though, with today's Pirates game, per MLB.com Cubs beat writer Carrie Muskat:
Not sure if you can tell but it's snowing. #Cubs pic.twitter.com/nLZsAjkbu3
— Carrie Muskat (@CarrieMuskat) April 23, 2015
(Accuweather calls for a high of 48 with sun at PNC Park today, so presumably the snow will have melted by gametime.)
This sort of thing inevitably leads to fans asking why early-season games are played in northern cities with dome-less stadia. Why not move games out of Pittsburgh, Detroit, Chicago, Minnesota, New York, Boston, Denver et al to the warm climates of Texas, Arizona, Florida, and California, and the ballparks in Milwaukee, Seattle, and Toronto that have retractable roofs?
The answer is, as is so often the case in baseball and in life, money. Opening Day is a big deal, but other than that, April and May games are duds in terms of attendance. The weather is often lousy, kids are still in school, families aren't on summer vacations. The Pirates' average attendance was about 23,000 in April and 25,500 in May. It was north of 30,000 every other month. No team wants a lot of April/May games on its schedule, for good reason. So fans and players will have to endure weather like this morning's.
This is also why articles saying that baseball's in trouble because average attendance in April is below the prior year's seasonlong average by x%. That's always going to be the case, because April attendance is the lowest of the year. The right way to look at it to compare attendance per game per stadium, given an equal number of games in 2014 and 2015. That's what baseball-reference.com does here, and the conclusion is that attendance this year is up slightly.