I, personally, have no reason to want the "All" selection turned off (actually I like that option a lot), there is one thing concerning it that is weird (and would be nice to see fixed). When I'm tagging video files I often like to assign a lot of properties at once by drag-dropping files onto the tree.
For some of my video files, I typically will set the "Album" and "Genre" but not the "Artist" (which I reserve for the Director/Principal Creator and look up on IMDB when I have time) and a custom field called "Series". One of the View Schemes I have set up that I often use for this purpose is a Genre/Artist/Series/Album view scheme. For an example, say that I drag-drop a set of files to the following place: Genre=TV, Artist=All(#), Series=Carnivale, Album=Season 2.
What I would like to have happen would be to assign all fields EXCEPT for Artist (which I would figure should be preserved as whatever it already is - essentially ignoring the All). What actually happens is that the files are tagged with Artist = "All(23)" (for example). Adding to the confusion, Since "All(23)" is now "one of the artists" it actually shows up in the list. This leaves me with "All(24)" immediately followed by "All(23)" (because the new "artist" makes the real All count higher).
Its quite confusing the first time it happens, and annoying now that I know what's going on. Any way All can be changed when tagging to be treated as a special case?