Porque es demasiado ancho y el mar profundo esta mal ubicado.

El Canal de Panama mide unos 80 km. de longitud. La distancia minima de costa a costa es algo menor, de unos 60 km, pero para que el canal sea util, debe conectar dos areas de suficiente profundidad para que los buques puedan operar entrando y saliendo de el. Por eso no sigue el trazado mas corto, sino que busca las zonas mas profundas dentro de una longitud razonable.

El punto mas angosto de Mexico es entre Veracruz y Oaxaca. Aun asi, la distancia de una costa a la otra es de alrededor de 220 km, casi tres veces mas que la longitud del Canal de Panama. Pero para peor, la costa de ambos lados es de baja profundidad. Sin hacer ningun estudio batimetrico detallado, basado unicamente en los colores de un mapa satelital, quizas sea posible operar buques del lado de la costa Veracruzana sin dragar, pero del lado de Oaxaca, donde la costa es pantanosa y baja, habria que o dragar un canal de acceso, o desviar el canal en tierra hasta llegar a un punto suficientemente profundo. El costo de dragar un canal de acceso y mantenerlo (todos los canales dragados deben ser redragados continuamente para evitar que se rellenen) seria prohibitivo, Y de buscarse un punto mas favorable, la longitud del canal seria aun mayor (ya seria como minimo unas tres veces mayor a la de Panama),

Aca va una imagen de lo que estuve mencionando: