There is not one correct answer. Generally, yes. It's fine. I used to run Boston in the middle of college track seasons. I always had races less than a week afterwards and never had a problem. People did things like that all the time back in the days when we weren't so afraid of running. On the other hand, Jack Foster had a "rule" of doing no hard running for each mile he raced, so a 10,000 would mean a week of easy runs for him, a marathon would mean almost a month of easy running.
But not all marathons are equal. Some take more out of you than others do and some people recover faster. Some marathons are goals while others are stepping stones to goals. If Hall had run 6-8 minutes faster I'd be more inclined to think he should avoid hard runs for a longer time but I doubt he took that much out of himself at Boston. And again, 30:36 for 10km for someone like him, even in a diminished state, shouldn't have been all that demanding. But again, he knows how he feels and I don't and given the successes he's had I would defer to him.
We have all these formulas now that supposedly tell you how to succeed. But running is not like baking a cake. you have to adapt and adjust the formulas. That's what successful runners and coaches do and that's why it's a mistake for people to criticize successful runners and coaches because they're read something.