It seems to me that the American way of looking at general officer ranks is confusing, because we have lost sight of the fact that the word, “general” is intended as an adjective in that context, not a noun. Is this so?
valid question