If your point is they are mostly for show, you are correct. From their site.
Fixed solar panels in the stadium parking lot generate the bulk of renewable power.
I often pass by the stadium and rarely see them even spinning. They are situated so they are very visible from I-95, in a kind of, in your face way. I applaud the panels on the facade, and the parking lot because they are fairly effective, and give use and a bit of flair to what would be just another asphalt desert, and curtain wall, but the turbines are for show.