Yes, I'm aware of how to change it. I would have thought that was obvious from my second post---where I said "Both the date and brewer fields are editable in the brewlog". I've been using Beersmith for 2.5 years now. I've also been a software engineer for a very long time...working on decade number 3.
Having a field and assigning it a value (by copying from the original recipe, or from the Brewer setting) is an automatic action in either case. Both are "automatic" changes---neither is going to be correct in EVERY circumstance. In cases like this, the question is which automatic action is more likely to be correct. Is it more likely that the author of the recipe is the same as the Brewer, or that the "Brewer Setting" in the preferences is the Brewer? Is the multiple brewer household the primary Brewsmith user, or is the single brewer household more prevalent? Since Brewsmith has a single "Brewer" setting in the preferences panel...it seems like the single brewer household is the target.
The program could ask me what I want it to do, but that is usually poor UI design, except in very special circumstances. It's generally better to make the most likely to be correct choice (best guess), that makes intuitive sense. Intuitive is arguable, but I would argue that if a program asks for a "brewer setting" then I expect that to be the default value for "brewer" in contexts where something is about to be brewed (copying to the brewlog). As a brewer, I'm most likely to recognize when I'm doing something different than "expected"...ie, using someone elses installation...and can correct for the special circumstance.
I write my own recipes, as well. However, I frequently start with a "base recipe" and tweak from there (adjust the grain bill, mash profile, water, etc). When I do this, I almost always forget to update the Brewer (which in the case of a stock recipe is more accurately the "author"...not really the "brewer").
Which is the case that brought this to my attention---I'd modified the "Robust Porter" recipe, but never changed the "brewer" field from John Smith (or whatever it was), nor did I edit the "brewed on date". So, when I copied to the brewlog both remained unchanged. About a week later, I was adding some more recipes to the brewlog (planning the next few brews), and noticed that my Porter was not listed in the calendar. I quickly discovered why, and fixed the date (and consequently the Brewer).
So, what percentage of Brewsmith users are brewing from recipes that list someone else as the brewer and have filled in the "brewer field" in settings with their own name....versus the precentage of the populace that: a) always brews their own recipes, or b) multiple users who alternate using the same beersmith installation. (A) is unimpacted by the proposed change. Only (B) has to change the Brewer value populated by the software.
The only way to answer that question factually is to take a sample...but, my money is on the population of users who edited the "brewer" preference being the overwhealming majority of brewers.
As I said previously, I'm 50/50 on the brew date (even though it was my own suggestion). I copy to brewlog to PLAN future brews as ofter as I do it to document something I've already started. So, while it was my suggestion...I could easily see that one going either way. Even in my own "sample of one" I'm split down the middle. So, there may not be a "more probable" right answer, in this circumstance.