Ausschuss ist etwas übertrieben, aber ansonsten stimmt deine Vermutung. Auf einem Wafer sind immer Chips, die die max. Taktrate nicht verkraften, bei denen nicht alle Kerne rund laufen, oder bei denen nicht der komplette Cache ansprechbar ist. Um die jetzt nicht in die Tonne treten zu müssen, werden sie eben anders deklariert.
Ab einem bestimmten Punkt, werden übrigens aber auch optimal laufende Chips niedriger deklariert, da der Fertigungsprozess dann so optimiert ist, dass weniger "schlechte" anfallen, als nachgefragt werden.