Interleaving is not a strict neccessity (AFAIK also not for the most modern D3D / OpenGL versions). You can have more than a single data stream.
Yea, but in this particular case I didn't see the point of causing even more confusion by saying that
The point was that only one index buffer could be used at a time.