It makes perfect sense to tell / ask a user... "There is a newer version of this file, would you like to open it?" ... which is why some software does exactly that. Sometimes you work on a song and for some reason (crash, whatever) your last auto save is the newest file, the file with the most work in it. Why wouldn't any modern software know that and load it for you if you say "Yes", instead of making you go manually look for files to compare date and time stamps? It's kind of a no-brainer really since the entire root purpose of software is to make things easier. If a developer isn't doing that (which probably isn't rocket science) then maybe it's the developer who is lazy, not the user. :)