La barrera abre el archivo comprimido en lugar de leer la extensión
Por qué
93 de los 94 productos de Blender publicados se envían como .zip. Una barrera basada en la extensión, como la de Unity, no habría saltado casi en ninguno. Abrir el archivo comprimido es también lo que hace que la comprobación principal sea correcta y no solo estricta: una textura sin empaquetar en el .blend no es un defecto si está justo al lado, en la misma descarga.
Lo que costó
Un lector de zip, sobre bytes que ha subido un desconocido, con todos los límites que eso implica. Solo da por suyo un archivo comprimido cuando de verdad contiene un .blend o un manifiesto de complemento, así que los cientos de zips corrientes del catálogo se leen una vez y se dejan en paz.