I’m a user, but at least a user with fairly deep knowledge across many reference managers (thus wrote the wiki here). I’ve use Endnote, JabRef, Bookends and Zotero recently across differerent collaborations. I’ve worked with CWYW for both Endnote and Zotero in both Word and LibreOffice.
My extensive experience of CWYW across many projects is that on many occasions over the year I’ve had to fix problems when CWYW failed to work properly (mostly with Endnote both before and after the Travelling library change, but I had a major issue with Zotero just a few weeks ago). As I said, CWYW injects content into hidden fields (Mendeley, Endnote and Zotero all use the same blob-of-stuff encoded as text injection mechanism), technically this is prone to all sorts of potential issues. More than that, on at least two occasions I watched students struggling and panicking with awful performance for their close-to-completion theses (Word is already really bad as documents grow with many cross-refs and figures etc.) which were heavily exacerbated due to their use of CWYW. Turning it OFF and things got better. CWYW is fine while it works (though it is a perennial pain when you collaborate[1]), but it more-than-rarely fails some way or another.
Prefix and suffix works fine with temporary citations.
The Scrivener developers if I remember correctly have stated they will not make a CWYW interface. There are valid technical reasons why CWYW is prone to bugs as I mentioned above. There are many academics who use Scrivener with the temporary citations without issue.
If you honestly think Word + CWYW is better writing environment than Scrivener + temp-citation then you of course always have the right to use what is best for you.
Zotero + BBT is not Bookends. You are missing the advice I am giving. BetterBibTeX is a native plugin for Zotero and a workflow many peope who use Zotero use, and works for Scrivener users too:
For LaTeX and plain text users it ensures each Zotero reference has a unique citation key. It is a great tool for Zotero, and works well with the latest Zotero 7.
Read this for the details:
You use that citation key when writing, and these are then transformed to a full bibliography. In Scrivener, this means using Pandoc to process Scrivener outputs to build the bibliography. It uses the same CSL styles that Zotero’s CWYW plugin use.
You can see a sample project using BibTeX output here:
This workflow works well (my personal view is Pandoc’s DOCS and ODT output is actually much better than Scrivener’s, you can use DOCX templates to inject any styling). But this does have a learning curve (though we are active to help people on the markdown & LaTeX forum here).
[1] Zotero injects the full reference, so if I have the same ref with small changes in my database there is not a clear way to update the collaborator ref with my one, it is just badly designed for collaboration.