Combo of people still not knowing how to pace & people not adjusting for the weather.
Boston runs a minute or two slower than a fast/flat course. A lot of people get their BQ from courses that advertise as a good place to get it & often have good weather & maybe even a decent net downhill.
Then you get to race day in Boston & people don't realize that you have to be in 2:58 shape to run 3:00. & that, with the 10am start, it can be warm/humid/windy/etc, & you should make another pace adjustment. If you're ready for 3 hours-flat, that's a 3:02 at Boston. Now it's 60s, gonna get up to 70, with a slight head wind. Now that 3:02 should be more like a 3:05. But that runner gets swept up in the excitement & goes out at 2:50-2:55 pace & ends up running 3:10, saying after the race that they were on PR pace but the hills got them!! Their pacing got them. It was a day to run 3:05.
It's hard to PB in Boston. So many things go against you -- course, weather, wait time, fast start, etc. This year was the exception. Wouldn't be surprised to see a lot of PBs or course PBs this year. But so many think you bank time in Boston. Unless you're named CJ Albertson, you shouldn't be pushing the opening downhills. You should start a little slower than goal pace & settle into goal pace by 5k/10k. Then run an even effort, let the course do its work, & be ready to rip from 21 to the finish. That means starting slow, making adjustments if the day calls for them, & not fighting the hills. Lose time purposefully there.
More should think about place versus time at Boston. It's the kind of course where you run by effort & see what time that gets you on the day. It's hard to show up to Boston like it's Berlin & say I'm going to run 6:00-flat from the gun. It doesn't work like that.