Muttersprachler sind in der Regel auf C2-Niveau.
Für die Einteilung ist die korrekte Grammatik auch nicht der entscheidende Faktor, sondern die Frage, ob man die Sprache praktikabel verwenden kann.
Natürlich gibt es Muttersprachler, die einen solchen Sprachtest nicht bestehen würden. Aber in der Regel liegt das dann nicht in mangelnder Sprachsicherheit.
Analphabeten würden wahrscheinlich bei den meisten Tests nicht einmal A1 erreichen, aber dann scheitert es nicht daran, dass sie dich Sprache nicht ausreichend beherrschen.
Ich verstehe den Referenzrahmen so, dass C2 bedeutet, dass man gegenüber einer Muttersprachlerin oder einem Muttersprachler keinen Nachteil in Bezug auf die Kommunikationsfähigkeit hat.
Das heißt nicht, dass man akzentfrei spricht oder immer die perfekte Grammatik parat hat, sondern dass man dadurch nicht weiter eingeschränkt ist.