I think it’s more likely that they knew there would be lots of people and tv coverage at the marathon.
Yeah, but there are more people, densely packed, in an enclosed space, at 7:30am on any given day on the “T.”
(Lived in Brookline; went to MIT.)
This was timed for an anniversary.