I think you're just repeating yourself, but I'm not sure what question you're answering.
RC count can be larger than one even when only a single thread using it. But I’m not familiar with this usage and it is not really RC for memory management anymore, more like a lock-less data structure.
I don't understand what you are saying here.
things like using scripting languages for part of the game logic.
Scripting languages are slow for a lot of reasons, like pointer chasing and excessive memory allocations. Reference counting is a very small piece of that puzzle.