Em suma - isso depende do programa. O que o bash faz é enviar os argumentos para a função principal do programa, que a partir de então decide o que fazer com eles. Alguns programas não se importam com a ordem dos argumentos, alguns levam isso em consideração.