Porque la configuración por defecto solo permite 2mb en archivos y un tiempo máximo de 30 segundos, si alguno de los dos o los dos son rebasados se cancela la subida del archivo, en todo caso, puedes setear ambas variables si tu servidor lo permite, ya sea en el php.ini o mediante
ini_set