Got your point now; “x” works not for all fonts, especially script ones.
I think this can be adjusted in the article. For example, I can add that if we are talking about the majority of interfaces, they utilize sans fonts, where this rule works fine :-)
Let’s also remember that “x-height” is a traditional typography term. Like a floppy disc still is the most recognizable symbol of saving.