Por que o UTC (que não é um fuso horário) é considerado um fuso horário em Java (e não apenas lá)?

Dado que o UTC não é um fuso horário, mas um padrão de tempo (como indicado, por exemplo,aqui), por que no meu aplicativo Java posso usar o UTC como se fosse um fuso horário (veja o trecho de código abaixo)?

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

Se o UTC não é um fuso horário, por que éTimeZone.getTimeZone("UTC") capaz de retornar o objeto de fuso horário?

A propósito, na minha máquina Windows, o UTC também está na lista de fusos horários (veja a captura de tela).

A afirmação "UTC não é um fuso horário" na realidade está errada?