I suspect that I would struggle in many of the same points as the author. I suspect many other people would as well.
If you think this UI is good, do you want to make an objective claim? Do you think 8/8 people who walk past would figure out that split drop down button? It is very easy to test.
Yes this stuff is subjective. But rules and principles fall out pretty naturally from just asking people to try out your interfaces.