Das unnötige umreferenzieren kannst du dir sparen, du kannst $_GET direkt in der switch-Anweisung verwenden.
Ich könnte mir vorstellen, dass zwischen der Zuweisung und dem switch-Block (der in der jetzigen Form ja auch wegrationalisiert werden könnte ;-)) noch weitere Logik integriert werden soll (z.B. Authentifizierung), wodurch die Variable $kategorie geändert wird. Man könnte zwar auch die $_GET-Superglobal modifizieren, aber evtl. möchte man den Originalwert beibehalten.