Lo primero, quítate de la cabeza que any signifique «nada». Any no es una palabra negativa.

Some es «algo de, algún, algunos» cuando lo das por hecho

Any cambia de cara, pero por dentro es siempre lo mismo

Algo indeterminado, sin decidir cuál. Depende de dónde esté en la frase:

Afirmando es «cualquiera».

Preguntando es «algo, algún», sin saber si lo hay.

Con el verbo en negativo sigue siendo «algo», aunque tú lo traduzcas por «nada» o «ningún».

¿Y por qué en español sale «nada»?

Porque el inglés no admite dos palabras negativas en la misma frase. Nosotros decimos «no quiero nada» con dos negaciones, tan tranquilos; ellos no pueden decir I don't want no cheese. Así que la negación la lleva el verbo (don't) y detrás va any, que sigue significando «algo».

Y en preguntas, some también vale

Cuando lo que pides es algo concreto y no una posibilidad en el aire:

Falta la tercera pata: no

No es un simple «not any» pegado: es su propia palabra negativa, y suena más rotunda.

Y una diferencia clave con any: no puede ir delante del sujeto de la frase, cosa que any nunca puede hacer llevando la negación.

La negación, insisto, la lleva siempre no o el verbo. Nunca any.