¿Por qué UTC (que no es una zona horaria) se considera como una zona horaria en Java (y no solo allí)?

Dado que UTC no es una zona horaria, sino un estándar de tiempo (como se indica, por ejemplo,aquí), ¿por qué en mi aplicación Java puedo usar UTC como si fuera una zona horaria (consulte el fragmento de código a continuación)?

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
format.setTimeZone(TimeZone.getTimeZone("UTC"));

Si UTC no es una zona horaria, ¿por qué esTimeZone.getTimeZone("UTC") capaz de devolver el objeto de zona horaria?

Por cierto, en mi máquina Windows, UTC también está en la lista de zonas horarias (vea la captura de pantalla).

¿La afirmación "UTC no es una zona horaria" en realidad es incorrecta?