si no crea un índice, el "último insertado será el último que se muestre", eso no es cierto en absoluto si realiza alguna actualización o elimina e inserta en la tabla. Es decir, si elimina e inserta un registro, el pedido comenzará a alterarse (si no especifica un pedido). Además, el índice no siempre le otorgará un orden perfecto, con TABLAS ENORMES, con MUCHOS registros, no puede confiar en que el índice mantendrá el orden por sí mismo (recuerde que el índice también puede corromperse) por esa razón siempre se recomienda para usar order by
cláusula