The SNES color gamut is 15-bit RGB. On the face of it, that makes sense for a 16-bit machine.
But.
The color generators on some earlier machines like the Atari 2600, Commodore 64, NES, were not defined in terms of RGB at all. Why not? As I understand it, because these machines were designed on the assumption that most of the time, they would be connecting to a TV, by RF, or at best composite. If that's going to be your output, then you are better off generating colors directly in terms of chroma/luma. It doesn't matter that it will be ultimately converted to RGB within the TV; using RGB in your color generator, just means having to convert away from it for output, an extra step that takes extra hardware, and some degree of signal degradation.
But then it seems the same should be true of the SNES. It was a living-room game console. Typical output device was not an RGB monitor, but an NTSC TV set.
So why did it generate colors as RGB, instead of chroma/luma like earlier machines?