Thanks for pointing it out :D
However, I would say the spec does not invalidate the whole idea as I saw "This requirement is not a hard requirement" in the spec and Robin Chappatte also provided an example of widely-used library taking this approach (https://vuetifyjs.com/en/components/grids/#spacers).