Furthermore, since bip90 and the bip16 “buried deployments” hard forks, you have additional information at much greater heights. Though checkpoints are soft forks, the chain must pass through them. Though BD are hard forks, the chain does not have to pass through them. But you can reasonably rely on the probability of that happening (hitting them in both cases) for histogram purposes.
(edited)