supress the author
Zotero now provides an option "Suppress Author" for some in-text citations when I need, for example, Young et al. (2001) instead of (Young et al. 2001), which requires manually adding the author for the citation. But this is not convenient when I change the reference style. For example, some journals require the authors' name be italic, while some require normal font. If I change the reference style between these journal styles, I need to manually change the font for authors. That will be a pain. I think it will be much more useful if Zotero provides an option such as "Place the Author outside the parentheses", so we don't need to manually add author for citations.
TL;DR: main issue with this is switching between author-date and numeric styles and the part where formatting within a citation is different from formatting of author names in text (as you have suggested above).
The latter issue would require defining additional formatting of author names outside of parenthetical citations (at least for styles that have different requirements for each), which would take a lot of work.
The former part could be fixed as well, given that the solution above is implemented. I.e. for _all_ numeric styles we would have to define how to format author names in text, which is even more work.
For me, the biggest argument against needing to go through all of this effort is that author names, in these cases, are essential parts of the sentence and should be independent of citations. Some names are difficult to type out and Zotero may be able to assist there (e.g. a keyboard shortcut to pull in plain-text names from Zotero database), but I feel like the benefits are marginal compared to copy-paste.
Edit: also, knowing CSL's general policy on feature additions, this would probably not pass