I would add that Boston is a Major League City.
The Bruins, Celtics, Red Sox, and recently the Patriots have all enjoyed significant fan support and interest.
I know one family that attends Revolution games at Gillette. While soccer is played at the school level and has been since the '60s, it is just not the draw of the big four sports.
I don't know a single person that watches WNBA games. In fact, I know many who turn the channel when a WNBA game is on tv.
Boston and the surrounding area has nationally competitive collegiate hockey teams that are somewhat popular but that is about it.
Boston College has a big time football program but does not enjoy the success or obsessive fandom of "The Majors".
College baseball is not really on the map.
Boston is a pro sports city. It's obvious.