Isn't the point of svn is not needing those files? You can always get them back, even if they were deleted. You can also copy in svn from older revisions to get those files.
svn cp -r 1234 path1 path2
So I don't really see the point of separate files. If we weren't using svn and no version control, then yes, bak files are necessary.