I guess its a personal preference. iPhoto makes it convenient to manage the photos, but its probably not meant for archival management. You still drag photos into CD-Rs when you need to archive them.
Maybe you could also just use applescript fully to "tell Finder" to copy the files for you...