alphabetical order is not brute force. it's natural in spoken/written languages.

properties grouped together is not part of the css language. where's the spec for that?

I don't like to see width first than background, and z-index before color. I've personally tried different approaches and property grouping makes it harder to scan.

If someone writes about it, doesn't make it right.