Even this explanation is incorrect. Evenly sampled data across many orders of magnitude give an even distribution of leading numbers. See my comment for code here: https://news.ycombinator.com/item?id=21541264
There are many distributions which do lead to the distribution of leading digits that follow Benford's law, just not uniform. Nor "uniform over several orders of magnitude".