A spacing scale constrains the numbers and makes none of the decisions.
The common read: Every value on this page comes off the spacing scale, so the spacing is consistent and the grouping is doing its job.
A spacing scale constrains the numbers and makes none of the decisions. It removes a real defect, the page assembled from 7, 11, 18 and 23 pixels, and it removes it by deleting choices rather than by ranking them. The article that named the eight-point grid argues exactly that: removing seven of every eight spacing options reduces the fiddling available to you. It cites no research, and it does not claim to.
The primary source underneath the convention is Material, and it specifies two grids rather than one. Components align to an 8dp square baseline grid; iconography in toolbars aligns to a 4dp grid; type aligns to a 4dp baseline grid. A system that says everything is on the 8-point grid is describing something Material never said, and the 4dp cases are exactly the places where a fine adjustment is needed.
Six things the grid does not do, and each one is a decision it leaves you: it does not tell you which multiple; it does not produce hierarchy, since equal increments everywhere are a grid rather than a structure; it does not survive user font scaling if the values are pixels; it does not solve optical alignment; it does not settle density across breakpoints, where one gutter is generous on a phone and mean on a 27-inch display; and it quietly runs two grids at once.
That arrives as a lint rule, added after a design-system audit, that fails any spacing value not divisible by eight, then a settings page that passes it and groups nothing, then a review comment asking for a divider line to make the sections clearer. The divider is the tell. Reach for the gap first: if a border is being added to say what belongs together, the spacing already failed to say it, and adding the border hides the failure instead of fixing it.
