I believe that backups written to the same file does create a single-point-of-failure; with a little work, backup scripting can create a date\time backup file to differentiate each backup...
My 2 cents.. The performance difference would be realized when you get into large databases, joined table queries, specific columns, where clauses, and other more complex queries. In these cases,...