It can be done, but for whatever reason, it involves editing the Finder's property list file. There is a hint on macosxhints.com that explains how to do it for Panther, and the only difference now is that you can't edit that .plist format in TextEdit. I have done it for Tiger though.
Assuming you've got developer tools installed: open ~/Library/Preferences/com.apple.finder.plist (of course you should back it up before you edit it actually, just in case);
- open the file tree and go to StandardViewOptions;
- open Nlsv (at first this didn't exist in my version of the file - you might have to have viewed a few windows in list view and tried to set an all windows view for it to appear)
- the columns are all in there - you just need to put them in the order you want them and you can adjust the size of them as well - these settings will stick! The easiest way is to open the backup copy as well so you get the right entries.
Basically, I think it's worth the effort if you will be using list view much

.