Right. There’s three possibilities along the continuum:
- Abbreviations people don’t know
- Abbreviations they do know and tend to expand when reading
- Acronyms
And no, there’s no Swift hard and fast rule here. If there were we wouldn’t be discussing it. And I’m not even suggesting that there should be a hard and fast rule. But I do think it’s worth at least thinking about a set of rough first principles as was hinted at in the OP.
And my personal feeling (which you’re welcome to disagree with) is that true acronyms are much more acceptable than common abbreviations which are more acceptable than uncommon abbreviations.
Which is why I would prefer withRespectTo rather than wrt (which is not a true acronym).