More sense would make: ROYGCBV with C=cyan (or replace the V with P from purple)
The "indigo" and "violet" are so similar to each other (and even a physically narrower band in the rainbow), while something is missing between the green and blue.
I know that it's an analog transition of colors so there are infinite shades and using 7 discrete names does not match reality, but when we do use names they should at least match popular language usage and uniform distance better imho.
Maybe it's subjective?