¿Por qué necesitamos bloqueos para hilos, si tenemos GIL?

Creo que es una pregunta estúpida pero todavía no puedo encontrarla. En realidad, es mejor separarlo en dos preguntas:

1) ¿Tengo razón en que podríamos tener muchos hilos pero debido a GIL en un momento solo se está ejecutando un hilo?

2) Si es así, ¿por qué todavía necesitamos cerraduras? Usamos bloqueos para evitar el caso cuando dos hilos intentan leer / escribir algún objeto compartido, debido a que los hilos GIL twi no se pueden ejecutar en un momento, ¿verdad?

Respuestas a la pregunta(3)

Su respuesta a la pregunta