And this changes over time, because for me cyan IS a basic colour term and I'm a native English speaker.
[1] https://books.google.com/ngrams/graph?content=black%2Cwhite%...
[2] https://trends.google.com/explore?q=Red%2Cgreen%2Cyellow%2Cb...
"English" isn't one monolith. Every English speaker speaks their own version, some closer to each other than others, and new features are constantly being added or removed.