That's sidestepping, and you know it.
Of course for this discussion N is limited to the number of keys (or for discussing the protocol, the number of key codes).
The maximum number of USB devices is irrelevant. Using extra devices is one way to exceed 6KRO, but there are others. It's only the extra devices approach that still suffers from the Windows bug, afaik.