When I add the top entry from this Google Scholar search, the authors' names are kept as they are, in all caps. It would be cool if Zotero could correct this.
Agreed. I have gotten this from other data sources as well. Proper auto-recapitalization is not without its complications, but a simple version of it might be worth doing at some point as a lower-priority feature. Of course Google could wise up as well (and perhaps give us first names so we don't have to hunt them down), but that's another matter.
The way that Bookends and Endnote deal with this is to correct capitalization as a part of the export format (e.g., as part of Chicago or APA style) -- the added benefit of this is that some bibliographic formats have different rules for capitalization, so records can be adjusted depending on the format selected.
The problem with 'correcting' capitalization that late in the process is that you can't check it before it goes into your document. It's true that if different styles have different rules, then those rules should be implemented (as well as possible) in the output style, but we still want to keep our data clean in the database itself, and that means using the capitalization scheme that we use most often.
The other problem with putting auto capitalization to the end is that the program also has to know what language each title is in, at least for 'Chicago MS, since it specifies non-English titles in that system you capitalize "only the first letter of the title or subtitle and any word that would normally be capitalized in that language". So German titles get the first word and every noun capitalized, but French titles only get the first word and proper nouns. English titles get every significant word capitalized.
The other problem with putting auto capitalization to the end is that the program also has to know what language each title is in, at least for 'Chicago MS, since it specifies non-English titles in that system you capitalize "only the first letter of the title or subtitle and any word that would normally be capitalized in that language". So German titles get the first word and every noun capitalized, but French titles only get the first word and proper nouns. English titles get every significant word capitalized.