Warum muss man denn bei dem Minimalbeispiel das Paket xcolor vor dem Paket pgfplots laden? Andersherum krieg ich eine Fehlermeldung?!

Code:
\documentclass[11pt,a4paper]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

\usepackage[table]{xcolor}
\usepackage{pgfplots}
\usepackage{booktabs}
\usepackage{multirow}
 
\begin{document}
\rowcolors{2}{gray!15}{white}
\begin{tabular}{cc}
Text & Text \\
\toprule
Some values & Some values \\
Some values & Some values \\
Some values & Some values \\
Some values & Some values
\end{tabular}
\end{document}