Relatedly, the citation style language spec has various options for doing this differently:
The chicago-author-date.csl for #Zotero has the 'primary-name' option set. This should add initials.
The #Libreoffice Zotero plugin seems not to add them for a coauthored paper by Smith & Smith. #pandoc-citeproc does add an initial to that cite, but then doesn't add it to other cites by the first Smith with a different year.
A maintainer of CSL pointed out that I misinterpreted the spec. What the Zotero does is right. It looks like pandoc-citeproc is doing something wrong.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!