Don't forget that in busy areas (e.g. across US or Europe) there are congestion issues to deal with. I am not an expert, but if everyone flew in a straight line it could be very difficult to guarantee no mid-air collisions. I always assumed there were routes that were designated to make air traffic controls job manageable. Maybe someone here knows if this is true??